Move the IME customization code out of document.ready
Change-Id: If358cb1639b4a7e847aefac8f4b7b1923209f76d
This commit is contained in:
@@ -57,11 +57,25 @@
|
|||||||
return unique.slice( 0, 6 );
|
return unique.slice( 0, 6 );
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Extend the ime preference system
|
||||||
|
$.extend( $.ime.preferences, {
|
||||||
|
|
||||||
|
save: function ( callback ) {
|
||||||
|
inputPreferences.set( 'ime', this.registry );
|
||||||
|
inputPreferences.save( callback );
|
||||||
|
},
|
||||||
|
|
||||||
|
load: function () {
|
||||||
|
this.registry = inputPreferences.get( 'ime' ) || this.registry;
|
||||||
|
}
|
||||||
|
} );
|
||||||
|
|
||||||
|
// MediaWiki specific overrides for jquery.ime
|
||||||
|
$.extend( $.ime.defaults, {
|
||||||
|
imePath: mwImeRulesPath
|
||||||
|
} );
|
||||||
|
|
||||||
$( document ).ready( function () {
|
$( document ).ready( function () {
|
||||||
// MediaWiki specific overrides for jquery.webfonts
|
|
||||||
$.extend( $.ime.defaults, {
|
|
||||||
imePath: mwImeRulesPath
|
|
||||||
} );
|
|
||||||
|
|
||||||
$( 'body' ).on( 'focus', inputSelector, function () {
|
$( 'body' ).on( 'focus', inputSelector, function () {
|
||||||
var $input = $( this );
|
var $input = $( this );
|
||||||
@@ -91,18 +105,7 @@
|
|||||||
} );
|
} );
|
||||||
} );
|
} );
|
||||||
|
|
||||||
$.extend( $.ime.preferences, {
|
// Load the ime preferences
|
||||||
|
|
||||||
save: function ( callback ) {
|
|
||||||
inputPreferences.set( 'ime', this.registry );
|
|
||||||
inputPreferences.save( callback );
|
|
||||||
},
|
|
||||||
|
|
||||||
load: function () {
|
|
||||||
this.registry = inputPreferences.get( 'ime' ) || this.registry;
|
|
||||||
}
|
|
||||||
} );
|
|
||||||
|
|
||||||
$.ime.preferences.load();
|
$.ime.preferences.load();
|
||||||
} );
|
} );
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user