Fire the ime-enable/disable hook upon saving the preferences
Change-Id: I98e502cd8dc1990b10b1f824614c84d3bf5b993f
This commit is contained in:
committed by
Niklas Laxström
parent
6cf1486399
commit
4e04182ecd
@@ -528,12 +528,20 @@
|
||||
* Handle the apply button press
|
||||
*/
|
||||
apply: function () {
|
||||
var inputSettings = this;
|
||||
var toggleHookName,
|
||||
inputSettings = this;
|
||||
|
||||
mw.hook( 'mw.uls.ime.change' ).fire(
|
||||
$.ime.preferences.getIM( $.ime.preferences.getLanguage() )
|
||||
);
|
||||
|
||||
if ( inputSettings.savedRegistry.enable !== $.ime.preferences.isEnabled() ) {
|
||||
toggleHookName = $.ime.preferences.isEnabled() ?
|
||||
'mw.uls.ime.enable' :
|
||||
'mw.uls.ime.disable';
|
||||
mw.hook( toggleHookName ).fire( 'inputsettings' );
|
||||
}
|
||||
|
||||
// Save the preferences
|
||||
$.ime.preferences.save( function ( result ) {
|
||||
// closure for not losing the scope
|
||||
|
||||
Reference in New Issue
Block a user