Merge "Page scrolls when opening language selector"

This commit is contained in:
jenkins-bot
2013-11-13 04:43:39 +00:00
committed by Gerrit Code Review

View File

@@ -423,7 +423,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', function () { mw.loader.using( ['ext.uls.mediawiki', 'jquery.uls.grid'], function () {
$ulsTrigger.uls( { $ulsTrigger.uls( {
quickList: function () { quickList: function () {
return mw.uls.getFrequentLanguageList(); return mw.uls.getFrequentLanguageList();
@@ -441,7 +441,13 @@
onVisible: function () { onVisible: function () {
mw.uls.addEventLoggingTriggers(); mw.uls.addEventLoggingTriggers();
} }
} ).trigger( 'click', eventParams ); } );
// Allow styles to apply first and position to work by
// delaying the activation after them.
window.setTimeout( function () {
$ulsTrigger.trigger( 'click', eventParams );
}, 0 );
e.stopPropagation(); e.stopPropagation();
} ); } );