Merge "extension.json: Remove no-op dependency on deprecated es5-shim module"

This commit is contained in:
jenkins-bot
2017-05-10 11:07:21 +00:00
committed by Gerrit Code Review
2 changed files with 34 additions and 31 deletions

View File

@@ -468,11 +468,32 @@ class UniversalLanguageSelectorHooks {
* @return boolean true
*/
public static function onResourceLoaderRegisterModules( ResourceLoader $resourceLoader ) {
global $wgULSEventLogging;
global $wgULSEventLogging, $wgVersion;
$modules = [];
$modules['ext.uls.compactlinks'] = [
'scripts' => 'js/ext.uls.compactlinks.js',
'styles' => 'css/ext.uls.compactlinks.less',
'dependencies' => [
'mediawiki.jqueryMsg',
'mediawiki.language',
'mediawiki.ui.button',
'ext.uls.init'
],
'messages' => [
'ext-uls-compact-link-count',
'ext-uls-compact-link-info'
],
'localBasePath' => __DIR__ . '/resources',
'remoteExtPath' => 'UniversalLanguageSelector/resources'
];
if ( version_compare( $wgVersion, '1.29', '<' ) ) {
// Support: MediaWiki 1.28 and earlier (T162590)
$modules['ext.uls.compactlinks']['dependencies'][] = 'es5-shim';
}
if ( $wgULSEventLogging ) {
$resourceLoader->register( [
'ext.uls.eventlogger' => [
$modules['ext.uls.eventlogger'] = [
'scripts' => 'js/ext.uls.eventlogger.js',
'dependencies' => [
'mediawiki.user',
@@ -480,10 +501,9 @@ class UniversalLanguageSelectorHooks {
],
'localBasePath' => __DIR__ . '/resources',
'remoteExtPath' => 'UniversalLanguageSelector/resources',
],
] );
];
}
return true;
$resourceLoader->register( $modules );
}
}

View File

@@ -237,23 +237,6 @@
"localBasePath": "resources",
"remoteExtPath": "UniversalLanguageSelector/resources"
},
"ext.uls.compactlinks": {
"scripts": "js/ext.uls.compactlinks.js",
"styles": "css/ext.uls.compactlinks.less",
"dependencies": [
"es5-shim",
"mediawiki.jqueryMsg",
"mediawiki.language",
"mediawiki.ui.button",
"ext.uls.init"
],
"messages": [
"ext-uls-compact-link-count",
"ext-uls-compact-link-info"
],
"localBasePath": "resources",
"remoteExtPath": "UniversalLanguageSelector/resources"
},
"ext.uls.webfonts": {
"scripts": "js/ext.uls.webfonts.js",
"dependencies": [