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

Unified Diff: chrome/browser/resources/offline_pages/offline_internals.js

Issue 2928243002: Return operation name in prefetch request callback and add internal page hookup (Closed)
Patch Set: Fix comment indent in JS Created 3 years, 6 months 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 side-by-side diff with in-line comments
Download patch
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();

Powered by Google App Engine
This is Rietveld 408576698