diff options
Diffstat (limited to 'chromium/chrome/browser/resources/settings/reset_page/reset_profile_banner.js')
-rw-r--r-- | chromium/chrome/browser/resources/settings/reset_page/reset_profile_banner.js | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/chromium/chrome/browser/resources/settings/reset_page/reset_profile_banner.js b/chromium/chrome/browser/resources/settings/reset_page/reset_profile_banner.js new file mode 100644 index 00000000000..549496c8670 --- /dev/null +++ b/chromium/chrome/browser/resources/settings/reset_page/reset_profile_banner.js @@ -0,0 +1,44 @@ +// Copyright 2015 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. + +/** + * @fileoverview + * 'settings-reset-profile-banner' is the banner shown for clearing profile + * settings. + * + * @group Chrome Settings Elements + * @element settings-reset-profile-banner + */ +Polymer({ + is: 'settings-reset-profile-banner', + + properties: { + showResetProfileDialog_: { + type: Boolean, + value: false, + }, + }, + + /** @private */ + onCloseTap_: function() { + chrome.send('onHideResetProfileBanner'); + this.remove(); + }, + + /** + * Creates and shows a <settings-reset-profile-dialog>. + * @private + */ + showDialog_: function(dialogName) { + this.showResetProfileDialog_ = true; + this.async(function() { + var dialog = this.$$('settings-reset-profile-dialog'); + dialog.open(); + }.bind(this)); + }, + + onResetDone_: function() { + this.showResetProfileDialog_ = false; + }, +}); |