Remove redundant focus handler
focus on input field and updating language(can be changed from settings, selector etc) is already handled inside jquery.ime But focus on the particular input field need to be triggered, without consuming focus event with in the event handler Change-Id: I0b3783542e23b194fe141b9aef692a855469ce62
This commit is contained in:
committed by
Gerrit Code Review
parent
5bb2bd9658
commit
739d952a81
@@ -139,8 +139,7 @@
|
||||
mw.ime.setup = function () {
|
||||
|
||||
$( 'body' ).on( 'focus.ime', inputSelector, function () {
|
||||
var imeselector,
|
||||
$input = $( this );
|
||||
var $input = $( this );
|
||||
|
||||
$input.ime( {
|
||||
languages: mw.ime.getIMELanguageList(),
|
||||
@@ -165,13 +164,7 @@
|
||||
|
||||
return $ulsTrigger;
|
||||
}
|
||||
} );
|
||||
|
||||
// Some fields may be uninitialized
|
||||
imeselector = $input.data( 'imeselector' );
|
||||
if ( imeselector ) {
|
||||
imeselector.selectLanguage( $.ime.preferences.getLanguage() );
|
||||
}
|
||||
} ).focus();
|
||||
} );
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user