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

Side by Side Diff: chrome/browser/resources/net_internals/proxy_view.js

Issue 8890016: Make source_dependencies in about:net-internals clickable. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Fix missed variable name change Created 9 years 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * This view displays information on the proxy setup: 6 * This view displays information on the proxy setup:
7 * 7 *
8 * - Shows the current proxy settings. 8 * - Shows the current proxy settings.
9 * - Has a button to reload these settings. 9 * - Has a button to reload these settings.
10 * - Shows the log entries for the most recent INIT_PROXY_RESOLVER source 10 * - Shows the log entries for the most recent INIT_PROXY_RESOLVER source
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 // ID for special HTML element in category_tabs.html 43 // ID for special HTML element in category_tabs.html
44 ProxyView.TAB_HANDLE_ID = 'tab-handle-proxy'; 44 ProxyView.TAB_HANDLE_ID = 'tab-handle-proxy';
45 45
46 // IDs for special HTML elements in proxy_view.html 46 // IDs for special HTML elements in proxy_view.html
47 ProxyView.MAIN_BOX_ID = 'proxy-view-tab-content'; 47 ProxyView.MAIN_BOX_ID = 'proxy-view-tab-content';
48 ProxyView.ORIGINAL_SETTINGS_DIV_ID = 'proxy-view-original-settings'; 48 ProxyView.ORIGINAL_SETTINGS_DIV_ID = 'proxy-view-original-settings';
49 ProxyView.EFFECTIVE_SETTINGS_DIV_ID = 'proxy-view-effective-settings'; 49 ProxyView.EFFECTIVE_SETTINGS_DIV_ID = 'proxy-view-effective-settings';
50 ProxyView.RELOAD_SETTINGS_BUTTON_ID = 'proxy-view-reload-settings'; 50 ProxyView.RELOAD_SETTINGS_BUTTON_ID = 'proxy-view-reload-settings';
51 ProxyView.BAD_PROXIES_TBODY_ID = 'proxy-view-bad-proxies-tbody'; 51 ProxyView.BAD_PROXIES_TBODY_ID = 'proxy-view-bad-proxies-tbody';
52 ProxyView.CLEAR_BAD_PROXIES_BUTTON_ID = 'proxy-view-clear-bad-proxies'; 52 ProxyView.CLEAR_BAD_PROXIES_BUTTON_ID = 'proxy-view-clear-bad-proxies';
53 ProxyView.PROXY_RESOLVER_LOG_PRE_ID = 'proxy-view-resolver-log'; 53 ProxyView.PROXY_RESOLVER_LOG_DIV_ID = 'proxy-view-resolver-log';
54 54
55 cr.addSingletonGetter(ProxyView); 55 cr.addSingletonGetter(ProxyView);
56 56
57 ProxyView.prototype = { 57 ProxyView.prototype = {
58 // Inherit the superclass's methods. 58 // Inherit the superclass's methods.
59 __proto__: superClass.prototype, 59 __proto__: superClass.prototype,
60 60
61 onLoadLogStart: function(data) { 61 onLoadLogStart: function(data) {
62 // Need to reset this so the latest proxy source from the dump can be 62 // Need to reset this so the latest proxy source from the dump can be
63 // identified when the log entries are loaded. 63 // identified when the log entries are loaded.
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
134 for (var i = sourceEntries.length - 1; i >= 0; --i) { 134 for (var i = sourceEntries.length - 1; i >= 0; --i) {
135 var sourceEntry = sourceEntries[i]; 135 var sourceEntry = sourceEntries[i];
136 136
137 if (sourceEntry.getSourceType() != LogSourceType.INIT_PROXY_RESOLVER || 137 if (sourceEntry.getSourceType() != LogSourceType.INIT_PROXY_RESOLVER ||
138 this.latestProxySourceId_ > sourceEntry.getSourceId()) { 138 this.latestProxySourceId_ > sourceEntry.getSourceId()) {
139 continue; 139 continue;
140 } 140 }
141 141
142 this.latestProxySourceId_ = sourceEntry.getSourceId(); 142 this.latestProxySourceId_ = sourceEntry.getSourceId();
143 143
144 $(ProxyView.PROXY_RESOLVER_LOG_PRE_ID).innerText = 144 $(ProxyView.PROXY_RESOLVER_LOG_DIV_ID).innerHTML = '';
145 sourceEntry.printAsText(); 145 sourceEntry.printAsText($(ProxyView.PROXY_RESOLVER_LOG_DIV_ID));
146 } 146 }
147 }, 147 },
148 148
149 /** 149 /**
150 * Clears the display of and log entries for the last proxy lookup. 150 * Clears the display of and log entries for the last proxy lookup.
151 */ 151 */
152 clearLog_: function() { 152 clearLog_: function() {
153 // Prevents display of partial logs. 153 // Prevents display of partial logs.
154 ++this.latestProxySourceId_; 154 ++this.latestProxySourceId_;
155 155
156 $(ProxyView.PROXY_RESOLVER_LOG_PRE_ID).innerHTML = ''; 156 $(ProxyView.PROXY_RESOLVER_LOG_DIV_ID).innerHTML = '';
157 $(ProxyView.PROXY_RESOLVER_LOG_PRE_ID).innerText = 'Deleted.'; 157 $(ProxyView.PROXY_RESOLVER_LOG_DIV_ID).innerText = 'Deleted.';
158 }, 158 },
159 159
160 onSourceEntriesDeleted: function(sourceIds) { 160 onSourceEntriesDeleted: function(sourceIds) {
161 if (sourceIds.indexOf(this.latestProxySourceId_) != -1) 161 if (sourceIds.indexOf(this.latestProxySourceId_) != -1)
162 this.clearLog_(); 162 this.clearLog_();
163 }, 163 },
164 164
165 onAllSourceEntriesDeleted: function() { 165 onAllSourceEntriesDeleted: function() {
166 this.clearLog_(); 166 this.clearLog_();
167 } 167 }
168 }; 168 };
169 169
170 return ProxyView; 170 return ProxyView;
171 })(); 171 })();
OLDNEW
« no previous file with comments | « chrome/browser/resources/net_internals/proxy_view.html ('k') | chrome/browser/resources/net_internals/source_entry.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698