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:
Santhosh Thottingal
2013-05-17 12:18:37 +05:30
committed by Gerrit Code Review
parent 5bb2bd9658
commit 739d952a81

View File

@@ -139,8 +139,7 @@
mw.ime.setup = function () { mw.ime.setup = function () {
$( 'body' ).on( 'focus.ime', inputSelector, function () { $( 'body' ).on( 'focus.ime', inputSelector, function () {
var imeselector, var $input = $( this );
$input = $( this );
$input.ime( { $input.ime( {
languages: mw.ime.getIMELanguageList(), languages: mw.ime.getIMELanguageList(),
@@ -165,13 +164,7 @@
return $ulsTrigger; return $ulsTrigger;
} }
} ); } ).focus();
// Some fields may be uninitialized
imeselector = $input.data( 'imeselector' );
if ( imeselector ) {
imeselector.selectLanguage( $.ime.preferences.getLanguage() );
}
} ); } );
}; };