| 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');
|
| - },
|
| -});
|
|
|