Enable AMC styles if only one of the AMC properties is enabled
Bug: T229024 Change-Id: I46f4d6ef4529cea2953e3edde3a3e5eb579f24ec
This commit is contained in:
parent
61cf3b3328
commit
406f211be1
|
@ -938,7 +938,17 @@ class SkinMinerva extends SkinTemplate {
|
|||
$styles[] = 'skins.minerva.icons.loggedin';
|
||||
}
|
||||
|
||||
if ( $this->skinOptions->get( SkinOptions::OPTION_AMC ) ) {
|
||||
$keys = [
|
||||
SkinOptions::OPTION_AMC,
|
||||
SkinOptions::OPTIONS_TALK_AT_TOP,
|
||||
SkinOptions::OPTIONS_HISTORY_PAGE_ACTIONS,
|
||||
SkinOptions::OPTION_OVERFLOW_SUBMENU,
|
||||
SkinOptions::OPTION_TABS_ON_SPECIALS
|
||||
];
|
||||
$includeAMCStyles = array_reduce( $keys, function ( $val, $key ) {
|
||||
return $val || $this->skinOptions->get( $key );
|
||||
}, false );
|
||||
if ( $includeAMCStyles ) {
|
||||
$styles[] = 'skins.minerva.amc.styles';
|
||||
$styles[] = 'wikimedia.ui';
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue