diff options
Diffstat (limited to 'chromium/chrome/browser/resources/options/chromeos/third_party_ime_confirm_overlay.js')
-rw-r--r-- | chromium/chrome/browser/resources/options/chromeos/third_party_ime_confirm_overlay.js | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/chromium/chrome/browser/resources/options/chromeos/third_party_ime_confirm_overlay.js b/chromium/chrome/browser/resources/options/chromeos/third_party_ime_confirm_overlay.js deleted file mode 100644 index 1f2d6c3eaf4..00000000000 --- a/chromium/chrome/browser/resources/options/chromeos/third_party_ime_confirm_overlay.js +++ /dev/null @@ -1,91 +0,0 @@ -// Copyright 2014 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. - -cr.define('options', function() { - /** @const */ var PageManager = cr.ui.pageManager.PageManager; - /** @const */ var SettingsDialog = options.SettingsDialog; - - /** - * HomePageOverlay class - * Dialog that allows users to set the home page. - * @constructor - * @extends {options.SettingsDialog} - */ - function ThirdPartyImeConfirmOverlay() { - SettingsDialog.call( - this, 'thirdPartyImeConfirm', - loadTimeData.getString('thirdPartyImeConfirmOverlayTabTitle'), - 'third-party-ime-confirm-overlay', - assertInstanceof($('third-party-ime-confirm-ok'), HTMLButtonElement), - assertInstanceof($('third-party-ime-confirm-cancel'), - HTMLButtonElement)); - } - - cr.addSingletonGetter(ThirdPartyImeConfirmOverlay); - - ThirdPartyImeConfirmOverlay.prototype = { - __proto__: SettingsDialog.prototype, - - /** - * Callback to authorize use of an input method. - * @type {Function} - * @private - */ - confirmationCallback_: null, - - /** - * Callback to cancel enabling an input method. - * @type {Function} - * @private - */ - cancellationCallback_: null, - - /** - * Confirms enabling of a third party IME. - */ - handleConfirm: function() { - SettingsDialog.prototype.handleConfirm.call(this); - this.confirmationCallback_(); - }, - - /** - * Resets state of the checkobx. - */ - handleCancel: function() { - SettingsDialog.prototype.handleCancel.call(this); - this.cancellationCallback_(); - }, - - /** - * Displays a confirmation dialog indicating the risk fo enabling - * a third party IME. - * @param {{extension: string, confirm: Function, cancel: Function}} data - * Options for the confirmation dialog. - * @private - */ - showConfirmationDialog_: function(data) { - this.confirmationCallback_ = data.confirm; - this.cancellationCallback_ = data.cancel; - var message = loadTimeData.getStringF('thirdPartyImeConfirmMessage', - data.extension); - $('third-party-ime-confirm-text').textContent = message; - PageManager.showPageByName(this.name, false); - }, - }; - - /** - * Displays a confirmation dialog indicating the risk fo enabling - * a third party IME. - * @param {{extension: string, confirm: Function, cancel: Function}} data - * Options for the confirmation dialog. - */ - ThirdPartyImeConfirmOverlay.showConfirmationDialog = function(data) { - ThirdPartyImeConfirmOverlay.getInstance().showConfirmationDialog_(data); - }; - - // Export - return { - ThirdPartyImeConfirmOverlay: ThirdPartyImeConfirmOverlay - }; -}); |