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(); |