Merge "Page scrolls when opening language selector"
This commit is contained in:
@@ -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();
|
||||||
} );
|
} );
|
||||||
|
|||||||
Reference in New Issue
Block a user