summaryrefslogtreecommitdiffstats
path: root/chrome/browser/resources/net_internals/prerenderview.js
diff options
context:
space:
mode:
authormmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-11 21:55:11 +0000
committermmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-11 21:55:11 +0000
commitc5afccb09e2b865b20803d44e9fb1b7cb39ca123 (patch)
tree10bfd7813c4592ecd0844ac0a0447b0851a26ed9 /chrome/browser/resources/net_internals/prerenderview.js
parenta0057be84fa71801a949079147edb9dd8cdfb5da (diff)
downloadchromium_src-c5afccb09e2b865b20803d44e9fb1b7cb39ca123.zip
chromium_src-c5afccb09e2b865b20803d44e9fb1b7cb39ca123.tar.gz
chromium_src-c5afccb09e2b865b20803d44e9fb1b7cb39ca123.tar.bz2
Use JSON for net-internals log dumps and make them loadable.
BUG=87320 TEST=manual Review URL: http://codereview.chromium.org/7215037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92061 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/resources/net_internals/prerenderview.js')
-rw-r--r--chrome/browser/resources/net_internals/prerenderview.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/chrome/browser/resources/net_internals/prerenderview.js b/chrome/browser/resources/net_internals/prerenderview.js
index 7edcb14..318addf 100644
--- a/chrome/browser/resources/net_internals/prerenderview.js
+++ b/chrome/browser/resources/net_internals/prerenderview.js
@@ -17,6 +17,10 @@ function PrerenderView(mainBoxId, prerenderEnabledSpanId, prerenderHistoryDivId,
inherits(PrerenderView, DivView);
+PrerenderView.prototype.onLoadLogFinish = function(data) {
+ return this.onPrerenderInfoChanged(data.prerenderInfo);
+};
+
function IsValidPrerenderInfo(prerenderInfo) {
if (prerenderInfo == null) {
return false;
@@ -33,9 +37,9 @@ PrerenderView.prototype.onPrerenderInfoChanged = function(prerenderInfo) {
this.prerenderEnabledSpan_.innerText = '';
this.prerenderHistoryDiv_.innerHTML = '';
this.prerenderActiveDiv_.innerHTML = '';
- if (!IsValidPrerenderInfo(prerenderInfo)) {
- return;
- }
+
+ if (!IsValidPrerenderInfo(prerenderInfo))
+ return false;
this.prerenderEnabledSpan_.innerText = prerenderInfo.enabled.toString();
@@ -46,6 +50,8 @@ PrerenderView.prototype.onPrerenderInfoChanged = function(prerenderInfo) {
var tabPrinter = PrerenderView.createActiveTablePrinter(
prerenderInfo.active);
tabPrinter.toHTML(this.prerenderActiveDiv_, 'styledTable');
+
+ return true;
};
PrerenderView.createHistoryTablePrinter = function(prerenderHistory) {