Index: chrome/browser/resources/settings/languages_page/language_detail_page.js |
diff --git a/chrome/browser/resources/settings/languages_page/language_detail_page.js b/chrome/browser/resources/settings/languages_page/language_detail_page.js |
index b3b9166e8e594fc3cad12b6f7f8bc249d9d58e8e..3401d8c8326e5f450c979ddc0b65928f819833b6 100644 |
--- a/chrome/browser/resources/settings/languages_page/language_detail_page.js |
+++ b/chrome/browser/resources/settings/languages_page/language_detail_page.js |
@@ -35,6 +35,9 @@ Polymer({ |
detail: Object, |
}, |
+ /** @private {LanguageSettingsHelper} */ |
+ languageHelper_: settings.LanguageHelper.getInstance(), |
+ |
ready: function() { |
// In a CrOS multi-user session, the primary user controls the UI language. |
if (this.isSecondaryUser_()) { |
@@ -59,7 +62,7 @@ Polymer({ |
* @private |
*/ |
isProspectiveUILanguage_: function(languageCode, prospectiveUILanguage) { |
- return languageCode == this.$.languages.getProspectiveUILanguage(); |
+ return languageCode == this.languageHelper_.getProspectiveUILanguage(); |
}, |
/** |
@@ -81,7 +84,7 @@ Polymer({ |
* @private |
*/ |
isTranslateDisabled_: function(languageCode, targetLanguageCode) { |
- return this.$.languages.convertLanguageCodeForTranslate(languageCode) == |
+ return this.languageHelper_.convertLanguageCodeForTranslate(languageCode) == |
targetLanguageCode; |
}, |
@@ -140,9 +143,9 @@ Polymer({ |
*/ |
onTranslateEnabledChange_: function(e) { |
if (e.target.checked) |
- this.$.languages.enableTranslateLanguage(this.detail.language.code); |
+ this.languageHelper_.enableTranslateLanguage(this.detail.language.code); |
else |
- this.$.languages.disableTranslateLanguage(this.detail.language.code); |
+ this.languageHelper_.disableTranslateLanguage(this.detail.language.code); |
}, |
/** |
@@ -152,10 +155,10 @@ Polymer({ |
*/ |
onUILanguageChange_: function(e) { |
if (e.target.checked) { |
- this.$.languages.setUILanguage(this.detail.language.code); |
+ this.languageHelper_.setUILanguage(this.detail.language.code); |
} else { |
// Reset the chosen UI language to the actual UI language. |
- this.$.languages.resetUILanguage(); |
+ this.languageHelper_.resetUILanguage(); |
} |
}, |