Don't show preferences link to temporary users

Bug: T330509
Change-Id: I8e210d916c77e8914be3a06861fa04cf1153d56c
This commit is contained in:
Kosta Harlan 2023-03-13 12:45:57 +01:00 committed by Jforrester
parent 128ed65c06
commit c7c9033685
2 changed files with 6 additions and 2 deletions

View file

@ -99,8 +99,12 @@
} );
preferencesButton.$element.children().first().removeAttr( 'role' );
var footerItems = [ allNotificationsButton ];
if ( !mw.user.isTemp() ) {
footerItems.push( preferencesButton );
}
footerButtonGroupWidget = new OO.ui.ButtonGroupWidget( {
items: [ allNotificationsButton, preferencesButton ],
items: footerItems,
classes: [ 'mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons' ]
} );
$footer = $( '<div>' )

View file

@ -116,7 +116,7 @@
.addClass( 'mw-echo-ui-notificationsInboxWidget-main-toolbar-pagination' )
.addClass( 'mw-echo-ui-notificationsInboxWidget-cell' )
.append( this.topPaginationWidget.$element ),
$( '<div>' )
mw.user.isTemp() ? '' : $( '<div>' )
.addClass( 'mw-echo-ui-notificationsInboxWidget-main-toolbar-settings' )
.addClass( 'mw-echo-ui-notificationsInboxWidget-cell' )
.append( this.settingsMenu.$element )