'
+ '
'
// "Input settings for language xyz" title
+ ''
@@ -89,17 +89,13 @@
this.$imes = $( 'body' ).data( 'ime' );
this.$parent.$settingsPanel.append( this.$template );
if ( $.ime.preferences.isEnabled() ) {
- this.prepareLanguages();
- this.prepareInputmethods( $.ime.preferences.getLanguage() );
+ this.$template.find( '.enabled-only' ).removeClass( 'hide' );
} else {
-
- // Hide the language list
- this.$template.find( 'div.uls-input-settings-languages-title' ).hide();
- this.$template.find( 'div.uls-ui-languages' ).hide();
-
- // Hide input methods
- this.$template.find( 'div.uls-input-settings-inputmethods-list' ).hide();
+ // Hide the language list and ime selector
+ this.$template.find( '.enabled-only' ).addClass( 'hide' );
}
+ this.prepareLanguages();
+ this.prepareInputmethods( $.ime.preferences.getLanguage() );
this.prepareToggleButton();
this.$template.i18n();
this.listen();
@@ -122,9 +118,7 @@
this.imeLanguage = language;
$imeListTitle = this.$template.find( '.ext-uls-input-settings-imes-title' );
-
$imeListContainer = this.$template.find( '.uls-input-settings-inputmethods-list' );
- $imeListContainer.show();
$imeListContainer.find( 'label' ).remove();
@@ -207,9 +201,7 @@
languagesForButtons, $languages, suggestedLanguages,
lang, i, language, $button, $caret;
- $languages = this.$template.find( 'div.uls-ui-languages' );
- this.$template.find( 'div.uls-ui-languages' ).show();
- this.$template.find( 'div.uls-input-settings-languages-title' ).show();
+ $languages = this.$template.find( '.uls-ui-languages' );
suggestedLanguages = this.frequentLanguageList()
// Common world languages, for the case that there are
@@ -261,7 +253,7 @@
inputSettings.enableApplyButton();
$.ime.preferences.setLanguage( selectedLanguage );
- $( 'div.uls-ui-languages button.button' ).removeClass( 'down' );
+ $( '.uls-ui-languages .button' ).removeClass( 'down' );
button.addClass( 'down' );
inputSettings.prepareInputmethods( selectedLanguage );
};
@@ -300,7 +292,7 @@
var inputSettings = this,
$languages, $moreLanguagesButton;
- $languages = this.$template.find( 'div.uls-ui-languages' );
+ $languages = this.$template.find( '.uls-ui-languages' );
$moreLanguagesButton = $( '