Do not try to make watchlist collapsible on wikis where watchlist is disabled
Bug: T299671
Change-Id: I9b44401ad753881ca986157dc06bb4402edc1017
(cherry picked from commit 6cd9cc5be0
)
This commit is contained in:
parent
e060598359
commit
505d350c24
|
@ -222,9 +222,14 @@ class Hooks {
|
|||
self::makeMenuItemCollapsible(
|
||||
$content_navigation['user-menu']['userpage']
|
||||
);
|
||||
self::makeMenuItemCollapsible(
|
||||
$content_navigation['user-menu']['watchlist']
|
||||
);
|
||||
// watchlist may be disabled if $wgGroupPermissions['*']['viewmywatchlist'] = false;
|
||||
// See [[phab:T299671]]
|
||||
$wlItem = $content_navigation['user-menu']['watchlist'] ?? false;
|
||||
if ( $wlItem ) {
|
||||
self::makeMenuItemCollapsible(
|
||||
$wlItem
|
||||
);
|
||||
}
|
||||
// Remove logout link from user-menu and recreate it in SkinVector,
|
||||
unset( $content_navigation['user-menu']['logout'] );
|
||||
// Don't show icons for anon menu items (besides login and create account).
|
||||
|
|
Loading…
Reference in New Issue