Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1132)

Unified Diff: third_party/closure_compiler/externs/language_settings_private.js

Issue 2261903002: Fix race condition in MD Settings Languages page causing inconsistent settings (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: update histograms Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/closure_compiler/externs/language_settings_private.js
diff --git a/third_party/closure_compiler/externs/language_settings_private.js b/third_party/closure_compiler/externs/language_settings_private.js
index 82375b2959963bf4ac90d2811ac62ec4c9d37eae..a0a52bff043530dbf1f2f49632cebfacc0dd42fb 100644
--- a/third_party/closure_compiler/externs/language_settings_private.js
+++ b/third_party/closure_compiler/externs/language_settings_private.js
@@ -1,4 +1,4 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
+// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -64,22 +64,31 @@ chrome.languageSettingsPrivate.InputMethodLists;
/**
* Gets languages available for translate, spell checking, input and locale.
- * @param {function(!Array<!chrome.languageSettingsPrivate.Language>):void} callback
+ * @param {function(!Array<!chrome.languageSettingsPrivate.Language>):void}
+ * callback
* @see https://developer.chrome.com/extensions/languageSettingsPrivate#method-getLanguageList
*/
chrome.languageSettingsPrivate.getLanguageList = function(callback) {};
/**
- * Sets the accepted languages, used to decide which languages to translate,
- * generate the Accept-Language header, etc.
- * @param {!Array<string>} languageCodes
- * @see https://developer.chrome.com/extensions/languageSettingsPrivate#method-setLanguageList
+ * Enables a language, adding it to the Accept-Language list (used to decide
+ * which languages to translate, generate the Accept-Language header, etc.).
+ * @param {string} languageCode
+ * @see https://developer.chrome.com/extensions/languageSettingsPrivate#method-enableLanguage
*/
-chrome.languageSettingsPrivate.setLanguageList = function(languageCodes) {};
+chrome.languageSettingsPrivate.enableLanguage = function(languageCode) {};
+
+/**
+ * Disables a language, removing it from the Accept-Language list.
+ * @param {string} languageCode
+ * @see https://developer.chrome.com/extensions/languageSettingsPrivate#method-disableLanguage
+ */
+chrome.languageSettingsPrivate.disableLanguage = function(languageCode) {};
/**
* Gets the current status of the chosen spell check dictionaries.
- * @param {function(!Array<!chrome.languageSettingsPrivate.SpellcheckDictionaryStatus>):void} callback
+ * @param {function(!Array<!chrome.languageSettingsPrivate.SpellcheckDictionaryStatus>):void}
+ * callback
* @see https://developer.chrome.com/extensions/languageSettingsPrivate#method-getSpellcheckDictionaryStatuses
*/
chrome.languageSettingsPrivate.getSpellcheckDictionaryStatuses = function(callback) {};
@@ -114,7 +123,8 @@ chrome.languageSettingsPrivate.getTranslateTargetLanguage = function(callback) {
/**
* Gets all supported input methods, including third-party IMEs. Chrome OS only.
- * @param {function(!chrome.languageSettingsPrivate.InputMethodLists):void} callback
+ * @param {function(!chrome.languageSettingsPrivate.InputMethodLists):void}
+ * callback
* @see https://developer.chrome.com/extensions/languageSettingsPrivate#method-getInputMethodLists
*/
chrome.languageSettingsPrivate.getInputMethodLists = function(callback) {};
@@ -164,5 +174,3 @@ chrome.languageSettingsPrivate.onInputMethodAdded;
* @see https://developer.chrome.com/extensions/languageSettingsPrivate#event-onInputMethodRemoved
*/
chrome.languageSettingsPrivate.onInputMethodRemoved;
-
-

Powered by Google App Engine
This is Rietveld 408576698