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

Unified Diff: chrome/browser/resources/settings/clear_browsing_data_page/clear_browsing_data_page.js

Issue 1783053004: [MD settings] move Clear Browsing Data from _page.* to _dialog.* (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: merge with master Created 4 years, 9 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/settings/clear_browsing_data_page/clear_browsing_data_page.js
diff --git a/chrome/browser/resources/settings/clear_browsing_data_page/clear_browsing_data_page.js b/chrome/browser/resources/settings/clear_browsing_data_page/clear_browsing_data_page.js
deleted file mode 100644
index 5971300dcdd3aec525f562414cdf913ba2c05a95..0000000000000000000000000000000000000000
--- a/chrome/browser/resources/settings/clear_browsing_data_page/clear_browsing_data_page.js
+++ /dev/null
@@ -1,106 +0,0 @@
-// 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-clear-browsing-data-page' provides options to delete browsing
- * data that has been cached by chromium.
- *
- * Example:
- *
- * <iron-animated-pages>
- * <settings-clear-browsing-data-page prefs="{{prefs}}">
- * </settings-clear-browsing-data-page>
- * ... other pages ...
- * </iron-animated-pages>
- */
-Polymer({
- is: 'settings-clear-browsing-data-page',
-
- properties: {
- /**
- * Preferences state.
- */
- prefs: {
- type: Object,
- notify: true,
- },
-
- /**
- * The current active route.
- */
- currentRoute: {
- type: Object,
- notify: true,
- },
-
- /**
- * List of options for the dropdown menu.
- * @private {!DropdownMenuOptionList>}
- */
- clearFromOptions_: {
- readOnly: true,
- type: Array,
- value: [
- {value: 0, name: loadTimeData.getString('clearDataHour')},
- {value: 1, name: loadTimeData.getString('clearDataDay')},
- {value: 2, name: loadTimeData.getString('clearDataWeek')},
- {value: 3, name: loadTimeData.getString('clearData4Weeks')},
- {value: 4, name: loadTimeData.getString('clearDataEverything')},
- ],
- },
- },
-
- ready: function() {
- this.$.clearFrom.menuOptions = this.clearFromOptions_;
- },
-
- attached: function() {
- var self = this;
- cr.define('SettingsClearBrowserData', function() {
- return {
- doneClearing: function() {
- return self.doneClearing_.apply(self, arguments);
- },
- setAllowDeletingHistory: function() {
- return self.setAllowDeletingHistory_.apply(self, arguments);
- },
- };
- });
- },
-
- /** @private */
- doneClearing_: function() {
- // TODO(dschuyler): inform the user on whether clearing data was successful.
- },
-
- /**
- * @private
- * @param {boolean} allowed Whether the user is allowed to delete histories.
- */
- setAllowDeletingHistory_: function(allowed) {
- // This is called from c++, protect against poor timing.
- if (!this.$)
- return;
- this.$.browsingCheckbox.disabled = !allowed;
- this.$.downloadCheckbox.disabled = !allowed;
- if (!allowed) {
- this.set('prefs.browser.clear_data.browsing_history.value', false);
- this.set('prefs.browser.clear_data.download_history.value', false);
- }
- },
-
- showClearBrowsingDataDialog: function() {
- this.$.clearBrowsingDataDialog.open();
- },
-
- /**
- * @param {!Event} event Tells us whether to perform an action or cancel.
- * @private
- */
- onDialogClosed_: function(event) {
- if (event.detail.confirmed)
- chrome.send('performClearBrowserData');
- },
-});

Powered by Google App Engine
This is Rietveld 408576698