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

Side by Side Diff: chrome/browser/resources/options/clear_browser_data_overlay.js

Issue 108273002: Add information that some data may not get deleted (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Addressed Evan's comments Created 7 years 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 cr.define('options', function() { 5 cr.define('options', function() {
6 var OptionsPage = options.OptionsPage; 6 var OptionsPage = options.OptionsPage;
7 7
8 /** 8 /**
9 * ClearBrowserDataOverlay class 9 * ClearBrowserDataOverlay class
10 * Encapsulated handling of the 'Clear Browser Data' overlay page. 10 * Encapsulated handling of the 'Clear Browser Data' overlay page.
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
52 } 52 }
53 this.updateCommitButtonState_(); 53 this.updateCommitButtonState_();
54 54
55 $('clear-browser-data-dismiss').onclick = function(event) { 55 $('clear-browser-data-dismiss').onclick = function(event) {
56 ClearBrowserDataOverlay.dismiss(); 56 ClearBrowserDataOverlay.dismiss();
57 }; 57 };
58 $('clear-browser-data-commit').onclick = function(event) { 58 $('clear-browser-data-commit').onclick = function(event) {
59 ClearBrowserDataOverlay.setClearingState(true); 59 ClearBrowserDataOverlay.setClearingState(true);
60 chrome.send('performClearBrowserData'); 60 chrome.send('performClearBrowserData');
61 }; 61 };
62 var stuffRemainsFooter =
63 document.querySelector('#some-stuff-remains-footer p');
64 stuffRemainsFooter.innerHTML =
65 stuffRemainsFooter.innerHTML.replace(/\[(.*)\]/,
Evan Stade 2013/12/13 17:55:04 nit: can you get all the text before the first lin
battre 2013/12/14 00:24:58 Done.
66 '<button id="open-content-settings-from-clear-browsing-data"' +
67 ' class="link-button">$1</button>');
68 stuffRemainsFooter.innerHTML =
69 stuffRemainsFooter.innerHTML.replace(/\{(.*)\}/,
70 '<button id="open-search-engines-from-clear-browsing-data"' +
71 ' class="link-button">$1</button>');
72 $('open-content-settings-from-clear-browsing-data').onclick =
73 function(event) {
74 OptionsPage.navigateToPage('content');
75 }
76 $('open-search-engines-from-clear-browsing-data').onclick =
77 function(event) {
78 OptionsPage.navigateToPage('searchEngines');
79 }
62 80
63 var show = loadTimeData.getBoolean('showDeleteBrowsingHistoryCheckboxes'); 81 var show = loadTimeData.getBoolean('showDeleteBrowsingHistoryCheckboxes');
64 this.showDeleteHistoryCheckboxes_(show); 82 this.showDeleteHistoryCheckboxes_(show);
65 }, 83 },
66 84
67 // Set the enabled state of the commit button. 85 // Set the enabled state of the commit button.
68 updateCommitButtonState_: function() { 86 updateCommitButtonState_: function() {
69 var checkboxes = document.querySelectorAll( 87 var checkboxes = document.querySelectorAll(
70 '#cbd-content-area input[type=checkbox]'); 88 '#cbd-content-area input[type=checkbox]');
71 var isChecked = false; 89 var isChecked = false;
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
150 ClearBrowserDataOverlay.dismiss = function() { 168 ClearBrowserDataOverlay.dismiss = function() {
151 OptionsPage.closeOverlay(); 169 OptionsPage.closeOverlay();
152 this.setClearingState(false); 170 this.setClearingState(false);
153 }; 171 };
154 172
155 // Export 173 // Export
156 return { 174 return {
157 ClearBrowserDataOverlay: ClearBrowserDataOverlay 175 ClearBrowserDataOverlay: ClearBrowserDataOverlay
158 }; 176 };
159 }); 177 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698