diff --git a/Resources.php b/Resources.php index b06a8f17..1557eb45 100644 --- a/Resources.php +++ b/Resources.php @@ -201,14 +201,18 @@ $wgResourceModules['jquery.ime'] = array( 'styles' => 'lib/jquery.ime/css/jquery.ime.css', ) + $resourcePaths; -// A module that sets useful ULS default options +// This module sets default options for the language selector that are +// suitable for MediaWiki and loads necessary dependencies like grid, +// messages and jquery.uls itself. $wgResourceModules['ext.uls.mediawiki'] = array( 'scripts' => 'resources/js/ext.uls.mediawiki.js', 'dependencies' => array( - 'jquery.uls', - 'mediawiki.util', 'ext.uls.init', 'ext.uls.languagenames', + 'ext.uls.messages', + 'jquery.uls', + 'jquery.uls.grid', + 'mediawiki.util', ), ) + $resourcePaths; diff --git a/resources/js/ext.uls.interface.js b/resources/js/ext.uls.interface.js index 11706a0b..c6b61f27 100644 --- a/resources/js/ext.uls.interface.js +++ b/resources/js/ext.uls.interface.js @@ -421,7 +421,7 @@ mw.hook( 'mw.uls.settings.open' ).fire( eventParams && eventParams.source || 'personal' ); } } else { - mw.loader.using( ['ext.uls.mediawiki', 'jquery.uls.grid'], function () { + mw.loader.using( 'ext.uls.mediawiki', function () { $ulsTrigger.uls( { quickList: function () { return mw.uls.getFrequentLanguageList();