| 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 b01b0a322cf1250841f09c6472edee9fcb4855fa..0f03bcf74737f319a4a215c9fa3a44cf4c1d0ef2 100644
|
| --- a/chrome/browser/resources/offline_pages/offline_internals.js
|
| +++ b/chrome/browser/resources/offline_pages/offline_internals.js
|
| @@ -178,6 +178,14 @@ cr.define('offlineInternals', function() {
|
| browserProxy.getRequestQueue().then(fillRequestQueue);
|
| }
|
|
|
| + /**
|
| + * Callback for prefetch actions.
|
| + * @param {string} info The result of performing the prefetch actions.
|
| + */
|
| + function setPrefetchResult(info) {
|
| + $('prefetch-actions-info').textContent = info;
|
| + }
|
| +
|
| /**
|
| * Downloads all the stored page and request queue information into a file.
|
| * TODO(chili): Create a CSV writer that can abstract out the line joining.
|
| @@ -317,10 +325,18 @@ cr.define('offlineInternals', function() {
|
| }
|
| };
|
| $('schedule-nwake').onclick = function() {
|
| - browserProxy.scheduleNwake();
|
| + browserProxy.scheduleNwake().then(setPrefetchResult);
|
| };
|
| $('cancel-nwake').onclick = function() {
|
| - browserProxy.cancelNwake();
|
| + browserProxy.cancelNwake().then(setPrefetchResult);
|
| + };
|
| + $('generate-page-bundle').onclick = function() {
|
| + browserProxy.generatePageBundle($('generate-urls').value).
|
| + then(setPrefetchResult);
|
| + };
|
| + $('get-operation').onclick = function() {
|
| + browserProxy.getOperation($('operation-name').value).
|
| + then(setPrefetchResult);
|
| };
|
| if (!incognito)
|
| refreshAll();
|
|
|