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

Unified Diff: chrome/browser/resources/net_internals/prerenderview.js

Issue 7531005: Rename the net_internals file names to include hyphens. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Add some missing files Created 9 years, 5 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/net_internals/prerenderview.js
===================================================================
--- chrome/browser/resources/net_internals/prerenderview.js (revision 94551)
+++ chrome/browser/resources/net_internals/prerenderview.js (working copy)
@@ -1,94 +0,0 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-/**
- * This view displays information related to Prerendering.
- * @constructor
- */
-function PrerenderView() {
- const mainBoxId = 'prerenderTabContent';
- const prerenderEnabledSpanId = 'prerenderEnabledSpan';
- const prerenderHistoryDivId = 'prerenderHistoryDiv';
- const prerenderActiveDivId = 'prerenderActiveDiv';
-
- DivView.call(this, mainBoxId);
- g_browser.addPrerenderInfoObserver(this);
- this.prerenderEnabledSpan_ = $(prerenderEnabledSpanId);
- this.prerenderHistoryDiv_ = $(prerenderHistoryDivId);
- this.prerenderActiveDiv_ = $(prerenderActiveDivId);
-}
-
-inherits(PrerenderView, DivView);
-
-PrerenderView.prototype.onLoadLogFinish = function(data) {
- return this.onPrerenderInfoChanged(data.prerenderInfo);
-};
-
-function IsValidPrerenderInfo(prerenderInfo) {
- if (prerenderInfo == null) {
- return false;
- }
- if (!('history' in prerenderInfo) ||
- !('active' in prerenderInfo) ||
- !('enabled' in prerenderInfo)) {
- return false;
- }
- return true;
-}
-
-PrerenderView.prototype.onPrerenderInfoChanged = function(prerenderInfo) {
- this.prerenderEnabledSpan_.textContent = '';
- this.prerenderHistoryDiv_.innerHTML = '';
- this.prerenderActiveDiv_.innerHTML = '';
-
- if (!IsValidPrerenderInfo(prerenderInfo))
- return false;
-
- this.prerenderEnabledSpan_.textContent = prerenderInfo.enabled.toString();
-
- var tabPrinter = PrerenderView.createHistoryTablePrinter(
- prerenderInfo.history);
- tabPrinter.toHTML(this.prerenderHistoryDiv_, 'styledTable');
-
- var tabPrinter = PrerenderView.createActiveTablePrinter(
- prerenderInfo.active);
- tabPrinter.toHTML(this.prerenderActiveDiv_, 'styledTable');
-
- return true;
-};
-
-PrerenderView.createHistoryTablePrinter = function(prerenderHistory) {
- var tablePrinter = new TablePrinter();
- tablePrinter.addHeaderCell('Origin');
- tablePrinter.addHeaderCell('URL');
- tablePrinter.addHeaderCell('Final Status');
- tablePrinter.addHeaderCell('Time');
-
- for (var i = 0; i < prerenderHistory.length; i++) {
- var historyEntry = prerenderHistory[i];
- tablePrinter.addRow();
- tablePrinter.addCell(historyEntry.origin);
- tablePrinter.addCell(historyEntry.url);
- tablePrinter.addCell(historyEntry.final_status);
-
- var date = new Date(parseInt(historyEntry.end_time));
- tablePrinter.addCell(date.toLocaleString());
- }
- return tablePrinter;
-};
-
-PrerenderView.createActiveTablePrinter = function(prerenderActive) {
- var tablePrinter = new TablePrinter();
- tablePrinter.addHeaderCell('URL');
- tablePrinter.addHeaderCell('Duration');
-
- for (var i = 0; i < prerenderActive.length; i++) {
- var activeEntry = prerenderActive[i];
- tablePrinter.addRow();
- tablePrinter.addCell(activeEntry.url);
- tablePrinter.addCell(activeEntry.duration);
- }
- return tablePrinter;
-};
-
« no previous file with comments | « chrome/browser/resources/net_internals/prerender_view.js ('k') | chrome/browser/resources/net_internals/proxy-view.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698