Index: chrome/browser/resources/options/managed_user_create_confirm.js |
diff --git a/chrome/browser/resources/options/managed_user_create_confirm.js b/chrome/browser/resources/options/managed_user_create_confirm.js |
deleted file mode 100644 |
index da1e475fa4b98b9e2f8747bd223c0751a13aaeb7..0000000000000000000000000000000000000000 |
--- a/chrome/browser/resources/options/managed_user_create_confirm.js |
+++ /dev/null |
@@ -1,103 +0,0 @@ |
-// Copyright 2013 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() { |
- var OptionsPage = options.OptionsPage; |
- |
- /** |
- * ManagedUserCreateConfirm class. |
- * Encapsulated handling of the confirmation overlay page when creating a |
- * managed user. |
- * @constructor |
- * @class |
- */ |
- function ManagedUserCreateConfirmOverlay() { |
- OptionsPage.call(this, 'managedUserCreateConfirm', |
- '', // The title will be based on the new profile name. |
- 'managed-user-created'); |
- }; |
- |
- cr.addSingletonGetter(ManagedUserCreateConfirmOverlay); |
- |
- ManagedUserCreateConfirmOverlay.prototype = { |
- // Inherit from OptionsPage. |
- __proto__: OptionsPage.prototype, |
- |
- // Info about the newly created profile. |
- profileInfo_: null, |
- |
- /** @override */ |
- initializePage: function() { |
- OptionsPage.prototype.initializePage.call(this); |
- |
- $('managed-user-created-done').onclick = function(event) { |
- OptionsPage.closeOverlay(); |
- }; |
- |
- var self = this; |
- |
- $('managed-user-created-switch').onclick = function(event) { |
- OptionsPage.closeOverlay(); |
- chrome.send('switchToProfile', [self.profileInfo_.filePath]); |
- }; |
- }, |
- |
- /** @override */ |
- didShowPage: function() { |
- $('managed-user-created-switch').focus(); |
- }, |
- |
- /** |
- * Sets the profile info used in the dialog and updates the profile name |
- * displayed. Called by the profile creation overlay when this overlay is |
- * opened. |
- * @param {Object} info An object of the form: |
- * info = { |
- * name: "Profile Name", |
- * filePath: "/path/to/profile/data/on/disk", |
- * isManaged: (true|false) |
- * custodianEmail: "example@gmail.com" |
- * }; |
- * @private |
- */ |
- setProfileInfo_: function(info) { |
- this.profileInfo_ = info; |
- var MAX_LENGTH = 50; |
- var elidedName = elide(info.name, MAX_LENGTH); |
- $('managed-user-created-title').textContent = |
- loadTimeData.getStringF('managedUserCreatedTitle', elidedName); |
- $('managed-user-created-switch').textContent = |
- loadTimeData.getStringF('managedUserCreatedSwitch', elidedName); |
- |
- // HTML-escape the user-supplied strings before putting them into |
- // innerHTML. This is probably excessive for the email address, but |
- // belt-and-suspenders is cheap here. |
- $('managed-user-created-text').innerHTML = |
- loadTimeData.getStringF('managedUserCreatedText', |
- HTMLEscape(elidedName), |
- HTMLEscape(elide(info.custodianEmail, |
- MAX_LENGTH))); |
- }, |
- |
- /** @override */ |
- canShowPage: function() { |
- return this.profileInfo_ != null; |
- }, |
- }; |
- |
- // Forward public APIs to private implementations. |
- [ |
- 'setProfileInfo', |
- ].forEach(function(name) { |
- ManagedUserCreateConfirmOverlay[name] = function() { |
- var instance = ManagedUserCreateConfirmOverlay.getInstance(); |
- return instance[name + '_'].apply(instance, arguments); |
- }; |
- }); |
- |
- // Export |
- return { |
- ManagedUserCreateConfirmOverlay: ManagedUserCreateConfirmOverlay, |
- }; |
-}); |