Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2276)

Unified Diff: chrome/browser/resources/options/reset_profile_settings_banner.js

Issue 271673006: Eliminate all code related to the AutomaticProfileResetter. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixed nit from dbeam@, using new tracked preference deprecation. Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/options/reset_profile_settings_banner.js
diff --git a/chrome/browser/resources/options/reset_profile_settings_banner.js b/chrome/browser/resources/options/reset_profile_settings_banner.js
deleted file mode 100644
index 1011e03bb59e128f8a32c784f072fb1a5caabe27..0000000000000000000000000000000000000000
--- a/chrome/browser/resources/options/reset_profile_settings_banner.js
+++ /dev/null
@@ -1,62 +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.
-
-// Note: the native-side handler for this is ResetProfileSettingsHandler.
-
-cr.define('options', function() {
- /** @const */ var PageManager = cr.ui.pageManager.PageManager;
- /** @const */ var SettingsBannerBase = options.SettingsBannerBase;
-
- /**
- * ResetProfileSettingsBanner class
- * Provides encapsulated handling of the Reset Profile Settings banner.
- * @constructor
- */
- function ResetProfileSettingsBanner() {}
-
- cr.addSingletonGetter(ResetProfileSettingsBanner);
-
- ResetProfileSettingsBanner.prototype = {
- __proto__: SettingsBannerBase.prototype,
-
- /**
- * Initializes the banner's event handlers.
- */
- initialize: function() {
- this.showMetricName_ = 'AutomaticReset_WebUIBanner_BannerShown';
-
- this.dismissNativeCallbackName_ =
- 'onDismissedResetProfileSettingsBanner';
-
- this.setVisibilibyDomElement_ = $('reset-profile-settings-banner');
-
- $('reset-profile-settings-banner-close').onclick = function(event) {
- chrome.send('metricsHandler:recordAction',
- ['AutomaticReset_WebUIBanner_ManuallyClosed']);
- ResetProfileSettingsBanner.dismiss();
- };
- $('reset-profile-settings-banner-activate').onclick = function(event) {
- chrome.send('metricsHandler:recordAction',
- ['AutomaticReset_WebUIBanner_ResetClicked']);
- PageManager.showPageByName('resetProfileSettings');
- };
- },
- };
-
- // Forward public APIs to private implementations.
- [
- 'show',
- 'dismiss',
- ].forEach(function(name) {
- ResetProfileSettingsBanner[name] = function() {
- var instance = ResetProfileSettingsBanner.getInstance();
- return instance[name + '_'].apply(instance, arguments);
- };
- });
-
- // Export
- return {
- ResetProfileSettingsBanner: ResetProfileSettingsBanner
- };
-});

Powered by Google App Engine
This is Rietveld 408576698