Add ext.uls.messages as dependency for ext.uls.mediawiki
Turns out the messages for language selector were not loading in Special:MainPage. This fixes that as well as cleaning up the dependencies. Change-Id: Ice8dcf1b2e878a0fe3cd0e002a9b1cff2f1901dd
This commit is contained in:
@@ -201,14 +201,18 @@ $wgResourceModules['jquery.ime'] = array(
|
|||||||
'styles' => 'lib/jquery.ime/css/jquery.ime.css',
|
'styles' => 'lib/jquery.ime/css/jquery.ime.css',
|
||||||
) + $resourcePaths;
|
) + $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(
|
$wgResourceModules['ext.uls.mediawiki'] = array(
|
||||||
'scripts' => 'resources/js/ext.uls.mediawiki.js',
|
'scripts' => 'resources/js/ext.uls.mediawiki.js',
|
||||||
'dependencies' => array(
|
'dependencies' => array(
|
||||||
'jquery.uls',
|
|
||||||
'mediawiki.util',
|
|
||||||
'ext.uls.init',
|
'ext.uls.init',
|
||||||
'ext.uls.languagenames',
|
'ext.uls.languagenames',
|
||||||
|
'ext.uls.messages',
|
||||||
|
'jquery.uls',
|
||||||
|
'jquery.uls.grid',
|
||||||
|
'mediawiki.util',
|
||||||
),
|
),
|
||||||
) + $resourcePaths;
|
) + $resourcePaths;
|
||||||
|
|
||||||
|
|||||||
@@ -421,7 +421,7 @@
|
|||||||
mw.hook( 'mw.uls.settings.open' ).fire( eventParams && eventParams.source || 'personal' );
|
mw.hook( 'mw.uls.settings.open' ).fire( eventParams && eventParams.source || 'personal' );
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
mw.loader.using( ['ext.uls.mediawiki', 'jquery.uls.grid'], function () {
|
mw.loader.using( 'ext.uls.mediawiki', function () {
|
||||||
$ulsTrigger.uls( {
|
$ulsTrigger.uls( {
|
||||||
quickList: function () {
|
quickList: function () {
|
||||||
return mw.uls.getFrequentLanguageList();
|
return mw.uls.getFrequentLanguageList();
|
||||||
|
|||||||
Reference in New Issue
Block a user