diff --git a/includes/UniversalLanguageSelectorHooks.php b/includes/UniversalLanguageSelectorHooks.php index 8bd099b3..989dbfa5 100644 --- a/includes/UniversalLanguageSelectorHooks.php +++ b/includes/UniversalLanguageSelectorHooks.php @@ -220,18 +220,30 @@ class UniversalLanguageSelectorHooks { // The element id will be 'pt-uls' $langCode = $context->getLanguage()->getCode(); - return [ - 'uls' => [ - 'text' => Language::fetchLanguageName( $langCode ), - 'href' => '#', - // Skin meta data to allow skin (e.g. Vector) to add icons - 'icon' => 'wikimedia-language', - // Skin meta data to allow skin (e.g. Vector) to convert to button. - 'button' => true, - 'link-class' => [ 'uls-trigger' ], - 'active' => true - ] - ] + $personal_urls; + + if ( version_compare( MW_VERSION, '1.36', '<' ) ) { + return [ + 'uls' => [ + 'text' => Language::fetchLanguageName( $langCode ), + 'href' => '#', + 'class' => 'uls-trigger', + 'active' => true + ] + ] + $personal_urls; + } else { + return [ + 'uls' => [ + 'text' => Language::fetchLanguageName( $langCode ), + 'href' => '#', + // Skin meta data to allow skin (e.g. Vector) to add icons + 'icon' => 'wikimedia-language', + // Skin meta data to allow skin (e.g. Vector) to convert to button. + 'button' => true, + 'link-class' => [ 'uls-trigger' ], + 'active' => true + ] + ] + $personal_urls; + } } /**