From 6fadfa783bc4ab5b710162461f9bb3a121f86974 Mon Sep 17 00:00:00 2001 From: Fomafix Date: Mon, 28 Jan 2019 17:21:04 +0100 Subject: [PATCH] Remove addModules( 'ext.uls.init' ) The modules 'ext.uls.init'/'ext.uls.common' provides only a library and no own funtionality. The modules get automatically loaded through dependencies by other modules when needed as library. An explicit loading on all page is not necessary. For example the MediaWiki API help page does not have any ULS elements. Bug: T145186 Change-Id: Ida99704ca2846e6adf154255bee3148e80c957d8 --- includes/UniversalLanguageSelectorHooks.php | 3 --- 1 file changed, 3 deletions(-) diff --git a/includes/UniversalLanguageSelectorHooks.php b/includes/UniversalLanguageSelectorHooks.php index 66e46fff..e19dd598 100644 --- a/includes/UniversalLanguageSelectorHooks.php +++ b/includes/UniversalLanguageSelectorHooks.php @@ -115,9 +115,6 @@ class UniversalLanguageSelectorHooks { $out->addModules( 'ext.uls.eventlogger' ); } - // If the extension is enabled, basic features (API, language data) available. - $out->addModules( 'ext.uls.init' ); - // Soft dependency to Wikibase client. Don't enable CLL if links are managed manually. $excludedLinks = $out->getProperty( 'noexternallanglinks' ); $override = is_array( $excludedLinks ) && in_array( '*', $excludedLinks );