Chromium Code Reviews| Index: chrome/browser/resources/offline_pages/offline_internals.js |
| diff --git a/chrome/browser/resources/offline_pages/offline_internals.js b/chrome/browser/resources/offline_pages/offline_internals.js |
| index e746c39df7ea0627c570eecdac1a2e474027d62a..ba9ca59a16c58bea42f6d32e0419d25de8541236 100644 |
| --- a/chrome/browser/resources/offline_pages/offline_internals.js |
| +++ b/chrome/browser/resources/offline_pages/offline_internals.js |
| @@ -128,14 +128,28 @@ cr.define('offlineInternals', function() { |
| * Delete all pages in the offline store. |
| */ |
| function deleteAllPages() { |
| - browserProxy_.deleteAllPages().then(pagesDeleted); |
| + var checkboxes = document.getElementsByName('stored'); |
| + var selectedIds = []; |
| + |
| + for (var i = 0; i < checkboxes.length; i++) { |
| + selectedIds.push(checkboxes[i].value); |
|
Bernhard Bauer
2016/09/15 08:36:28
Indent two spaces.
chili
2016/09/15 18:18:26
Done.
|
| + } |
| + |
| + browserProxy_.deleteSelectedPages(selectedIds).then(pagesDeleted); |
| } |
| /** |
| * Delete all pending SavePageRequest items in the request queue. |
| */ |
| function deleteAllRequests() { |
| - browserProxy_.deleteAllRequests().then(requestsDeleted); |
| + var checkboxes = document.getElementsByName('requests'); |
| + var selectedIds = []; |
| + |
| + for (var i = 0; i < checkboxes.length; i++) { |
| + selectedIds.push(checkboxes[i].value); |
| + } |
| + |
| + browserProxy_.deleteSelectedRequests(selectedIds).then(requestsDeleted); |
| } |
| /** |
| @@ -245,8 +259,8 @@ cr.define('offlineInternals', function() { |
| $('log-request-off').disabled = incognito; |
| $('refresh').disabled = incognito; |
| - $('clear-all').onclick = deleteAllPages; |
| - $('clear-selected').onclick = deleteSelectedPages; |
| + $('delete-all-pages').onclick = deleteAllPages; |
| + $('delete-selected-pages').onclick = deleteSelectedPages; |
| $('delete-all-requests').onclick = deleteAllRequests; |
| $('delete-selected-requests').onclick = deleteSelectedRequests; |
| $('refresh').onclick = refreshAll; |