Index: chrome/browser/resources/settings/languages_page/languages.js |
diff --git a/chrome/browser/resources/settings/languages_page/languages.js b/chrome/browser/resources/settings/languages_page/languages.js |
index fb15e44b0c08497eea698e38a5e5a8c7e112d90c..a8925429cd2bdd12055c5a6e82cf330b2ebf4af7 100644 |
--- a/chrome/browser/resources/settings/languages_page/languages.js |
+++ b/chrome/browser/resources/settings/languages_page/languages.js |
@@ -347,7 +347,7 @@ SettingsLanguagesSingletonElement = Polymer({ |
assert(this.canDisableLanguage(languageCode)); |
// Remove the language from spell check. |
- this.arrayDelete('prefs.spellcheck.dictionaries.value', languageCode); |
+ this.deletePrefListItem('spellcheck.dictionaries', languageCode); |
// Remove the language from preferred languages. |
var languageCodes = |
@@ -385,7 +385,7 @@ SettingsLanguagesSingletonElement = Polymer({ |
*/ |
enableTranslateLanguage: function(languageCode) { |
languageCode = this.convertLanguageCodeForTranslate(languageCode); |
- this.arrayDelete('prefs.translate_blocked_languages.value', languageCode); |
+ this.deletePrefListItem('translate_blocked_languages', languageCode); |
}, |
/** |
@@ -394,11 +394,8 @@ SettingsLanguagesSingletonElement = Polymer({ |
* @param {string} languageCode |
*/ |
disableTranslateLanguage: function(languageCode) { |
- languageCode = this.convertLanguageCodeForTranslate(languageCode); |
- if (this.getPref('translate_blocked_languages').value |
- .indexOf(languageCode) == -1) { |
- this.push('prefs.translate_blocked_languages.value', languageCode); |
- } |
+ this.appendPrefListItem('translate_blocked_languages', |
+ this.convertLanguageCodeForTranslate(languageCode)); |
}, |
/** |
@@ -412,10 +409,9 @@ SettingsLanguagesSingletonElement = Polymer({ |
if (enable) { |
var spellCheckPref = this.getPref('spellcheck.dictionaries'); |
- if (spellCheckPref.value.indexOf(languageCode) == -1) |
- this.push('prefs.spellcheck.dictionaries.value', languageCode); |
+ this.appendPrefListItem('spellcheck.dictionaries', languageCode); |
} else { |
- this.arrayDelete('prefs.spellcheck.dictionaries.value', languageCode); |
+ this.deletePrefListItem('spellcheck.dictionaries', languageCode); |
} |
}, |