Chromium Code Reviews| Index: chrome/browser/resources/settings/languages_page/languages_types.js |
| diff --git a/chrome/browser/resources/settings/languages_page/languages_types.js b/chrome/browser/resources/settings/languages_page/languages_types.js |
| index c1505bf456684600067c7e209b6e89f7496b48d0..6b5a93a91d9f776658c0ee9a7926d4eb48ef6753 100644 |
| --- a/chrome/browser/resources/settings/languages_page/languages_types.js |
| +++ b/chrome/browser/resources/settings/languages_page/languages_types.js |
| @@ -8,28 +8,24 @@ |
| */ |
| /** |
| - * Current properties of a language. |
| - * @typedef {{spellCheckEnabled: boolean, translateEnabled: boolean, |
| - * removable: boolean}} */ |
| -var LanguageState; |
| - |
| -/** |
| - * Information about a language including intrinsic information (|language|) |
| - * and the |state| of the language. |
| + * Settings and state for a particular enabled language. |
| * @typedef {{language: !chrome.languageSettingsPrivate.Language, |
|
stevenjb
2016/04/20 20:40:50
nit: language on a new line seems more common (e.g
michaelpg
2016/04/20 23:19:59
Done.
|
| - * state: !LanguageState}} |
| + * removable: boolean, |
| + * spellCheckEnabled: boolean, |
| + * translateEnabled: boolean}} |
|
stevenjb
2016/04/20 20:40:50
nit: boolean,\n }}
michaelpg
2016/04/20 23:19:59
Done.
|
| */ |
| -var LanguageInfo; |
| +var LanguageState; |
| /** |
| * Languages data to expose to consumers. |
| - * supportedLanguages: an array of languages, ordered alphabetically. |
| - * enabledLanguages: an array of enabled language info, ordered by preference. |
| + * supported: an array of languages, ordered alphabetically, set once |
| + * at initialization. |
| + * enabled: an array of enabled language states, ordered by preference. |
| * translateTarget: the default language to translate into. |
| * @typedef {{ |
| - * supportedLanguages: !Array<!chrome.languageSettingsPrivate.Language>, |
| - * enabledLanguages: !Array<!LanguageInfo>, |
| - * translateTarget: string |
| + * supported: !Array<!chrome.languageSettingsPrivate.Language>, |
| + * enabled: !Array<!LanguageState>, |
| + * translateTarget: string, |
| * }} |
| */ |
| var LanguagesModel; |
| @@ -48,7 +44,6 @@ LanguageHelper.prototype = { |
| /** @return {!Promise} */ |
| whenReady: assertNotReached, |
| -<if expr="chromeos or is_win"> |
| /** |
| * Sets the prospective UI language to the chosen language. This won't affect |
| * the actual UI language until a restart. |
| @@ -58,7 +53,6 @@ LanguageHelper.prototype = { |
| /** Resets the prospective UI language back to the actual UI language. */ |
| resetUILanguage: assertNotReached, |
| -</if> |
| /** |
| * Returns the "prospective" UI language, i.e. the one to be used on next |