From 8f574326729779105519d52f6db2a62d790d68c0 Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Wed, 22 May 2013 17:49:04 +0530 Subject: [PATCH] Revert "Remove redundant focus handler" This reverts commit 739d952a819ca44e5e414c40e927c2d7f67fe89d. Bug: 48703 Change-Id: Ib66ed3c824f0bd5e68258eb5a39b8affc8b50e9f --- resources/js/ext.uls.ime.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/resources/js/ext.uls.ime.js b/resources/js/ext.uls.ime.js index ec1cd027..e645dc25 100644 --- a/resources/js/ext.uls.ime.js +++ b/resources/js/ext.uls.ime.js @@ -154,7 +154,8 @@ mw.ime.setup = function () { $( 'body' ).on( 'focus.ime', inputSelector, function () { - var $input = $( this ); + var imeselector, + $input = $( this ); $input.ime( { languages: mw.ime.getIMELanguageList(), @@ -179,7 +180,13 @@ return $ulsTrigger; } - } ).focus(); + } ); + + // Some fields may be uninitialized + imeselector = $input.data( 'imeselector' ); + if ( imeselector ) { + imeselector.selectLanguage( $.ime.preferences.getLanguage() ); + } } ); };