| 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 40d9eb021d8466609e68b61b6c0b6cf7abe29262..1487392f811540e927dacdad94dc0563525ffd09 100644
|
| --- a/chrome/browser/resources/settings/languages_page/languages.js
|
| +++ b/chrome/browser/resources/settings/languages_page/languages.js
|
| @@ -483,13 +483,13 @@ Polymer({
|
| return this.resolver_.promise;
|
| },
|
|
|
| +// <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.
|
| * @param {string} languageCode
|
| */
|
| setProspectiveUILanguage: function(languageCode) {
|
| - assert(cr.isChromeOS || cr.isWindows);
|
| chrome.send('setProspectiveUILanguage', [languageCode]);
|
| },
|
|
|
| @@ -501,6 +501,7 @@ Polymer({
|
| return this.originalProspectiveUILanguage_ !=
|
| this.languages.prospectiveUILanguage;
|
| },
|
| +// </if>
|
|
|
| /**
|
| * @param {string} languageCode
|
| @@ -726,18 +727,9 @@ Polymer({
|
| return this.supportedLanguageMap_.get(languageCode);
|
| },
|
|
|
| - /**
|
| - * @param {string} id
|
| - * @return {!chrome.languageSettingsPrivate.InputMethod|undefined}
|
| - */
|
| - getInputMethod: function(id) {
|
| - assert(cr.isChromeOS);
|
| - return this.supportedInputMethodMap_.get(id);
|
| - },
|
| -
|
| +// <if expr="chromeos">
|
| /** @param {string} id */
|
| addInputMethod: function(id) {
|
| - assert(cr.isChromeOS);
|
| if (!this.supportedInputMethodMap_.has(id))
|
| return;
|
| this.languageSettingsPrivate.addInputMethod(id);
|
| @@ -745,7 +737,6 @@ Polymer({
|
|
|
| /** @param {string} id */
|
| removeInputMethod: function(id) {
|
| - assert(cr.isChromeOS);
|
| if (!this.supportedInputMethodMap_.has(id))
|
| return;
|
| this.languageSettingsPrivate.removeInputMethod(id);
|
| @@ -753,7 +744,6 @@ Polymer({
|
|
|
| /** @param {string} id */
|
| setCurrentInputMethod: function(id) {
|
| - assert(cr.isChromeOS);
|
| this.inputMethodPrivate.setCurrentInputMethod(id);
|
| },
|
|
|
| @@ -770,32 +760,28 @@ Polymer({
|
| * @return {boolean}
|
| */
|
| isComponentIme: function(inputMethod) {
|
| - assert(cr.isChromeOS);
|
| return inputMethod.id.startsWith('_comp_');
|
| },
|
|
|
| /** @param {string} id Input method ID. */
|
| openInputMethodOptions: function(id) {
|
| - assert(cr.isChromeOS);
|
| this.inputMethodPrivate.openOptionsPage(id);
|
| },
|
|
|
| /** @param {string} id New current input method ID. */
|
| onInputMethodChanged_: function(id) {
|
| - assert(cr.isChromeOS);
|
| this.set('languages.inputMethods.currentId', id);
|
| },
|
|
|
| /** @param {string} id Added input method ID. */
|
| onInputMethodAdded_: function(id) {
|
| - assert(cr.isChromeOS);
|
| this.updateEnabledInputMethods_();
|
| },
|
|
|
| /** @param {string} id Removed input method ID. */
|
| onInputMethodRemoved_: function(id) {
|
| - assert(cr.isChromeOS);
|
| this.updateEnabledInputMethods_();
|
| },
|
| +// </if>
|
| });
|
| })();
|
|
|