summaryrefslogtreecommitdiffstats
path: root/chrome/browser/resources/net_internals/proxy_view.js
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/resources/net_internals/proxy_view.js')
-rw-r--r--chrome/browser/resources/net_internals/proxy_view.js71
1 files changed, 2 insertions, 69 deletions
diff --git a/chrome/browser/resources/net_internals/proxy_view.js b/chrome/browser/resources/net_internals/proxy_view.js
index e33589a..a97d36b 100644
--- a/chrome/browser/resources/net_internals/proxy_view.js
+++ b/chrome/browser/resources/net_internals/proxy_view.js
@@ -1,4 +1,4 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// Copyright (c) 2012 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.
@@ -7,7 +7,6 @@
*
* - Shows the current proxy settings.
* - Has a button to reload these settings.
- * - Shows the log entries for the most recent PROXY_SCRIPT_DECIDER source
* - Shows the list of proxy hostnames that are cached as "bad".
* - Has a button to clear the cached bad proxies.
*/
@@ -26,8 +25,6 @@ var ProxyView = (function() {
// Call superclass's constructor.
superClass.call(this, ProxyView.MAIN_BOX_ID);
- this.latestProxySourceId_ = 0;
-
// Hook up the UI components.
$(ProxyView.RELOAD_SETTINGS_BUTTON_ID).onclick =
g_browser.sendReloadProxySettings.bind(g_browser);
@@ -37,7 +34,6 @@ var ProxyView = (function() {
// Register to receive proxy information as it changes.
g_browser.addProxySettingsObserver(this, true);
g_browser.addBadProxiesObserver(this, true);
- g_browser.sourceTracker.addSourceEntryObserver(this);
}
// ID for special HTML element in category_tabs.html
@@ -50,7 +46,6 @@ var ProxyView = (function() {
ProxyView.RELOAD_SETTINGS_BUTTON_ID = 'proxy-view-reload-settings';
ProxyView.BAD_PROXIES_TBODY_ID = 'proxy-view-bad-proxies-tbody';
ProxyView.CLEAR_BAD_PROXIES_BUTTON_ID = 'proxy-view-clear-bad-proxies';
- ProxyView.PROXY_RESOLVER_LOG_DIV_ID = 'proxy-view-resolver-log';
cr.addSingletonGetter(ProxyView);
@@ -58,32 +53,11 @@ var ProxyView = (function() {
// Inherit the superclass's methods.
__proto__: superClass.prototype,
- onLoadLogStart: function(data) {
- // Need to reset this so the latest proxy source from the dump can be
- // identified when the log entries are loaded.
- this.latestProxySourceId_ = 0;
- },
-
- onLoadLogFinish: function(data, tabData) {
- // It's possible that the last PROXY_SCRIPT_DECIDER source was deleted
- // from the log, but earlier sources remain. When that happens, clear the
- // list of entries here, to avoid displaying misleading information.
- if (tabData != this.latestProxySourceId_)
- this.clearLog_();
+ onLoadLogFinish: function(data) {
return this.onProxySettingsChanged(data.proxySettings) &&
this.onBadProxiesChanged(data.badProxies);
},
- /**
- * Save view-specific state.
- *
- * Save the greatest seen proxy source id, so we will not incorrectly
- * identify the log source associated with the current proxy configuration.
- */
- saveState: function() {
- return this.latestProxySourceId_;
- },
-
onProxySettingsChanged: function(proxySettings) {
// Both |original| and |effective| are dictionaries describing the
// settings.
@@ -123,47 +97,6 @@ var ProxyView = (function() {
addTextNode(badUntilCell, badUntilDate.toLocaleString());
}
return true;
- },
-
- /**
- * Called whenever SourceEntries are updated with new log entries. Updates
- * |proxyResolverLogPre_| with the log entries of the PROXY_SCRIPT_DECIDER
- * SourceEntry with the greatest id.
- */
- onSourceEntriesUpdated: function(sourceEntries) {
- for (var i = sourceEntries.length - 1; i >= 0; --i) {
- var sourceEntry = sourceEntries[i];
-
- if (sourceEntry.getSourceType() != LogSourceType.PROXY_SCRIPT_DECIDER ||
- this.latestProxySourceId_ > sourceEntry.getSourceId()) {
- continue;
- }
-
- this.latestProxySourceId_ = sourceEntry.getSourceId();
-
- $(ProxyView.PROXY_RESOLVER_LOG_DIV_ID).innerHTML = '';
- sourceEntry.printAsText($(ProxyView.PROXY_RESOLVER_LOG_DIV_ID));
- }
- },
-
- /**
- * Clears the display of and log entries for the last proxy lookup.
- */
- clearLog_: function() {
- // Prevents display of partial logs.
- ++this.latestProxySourceId_;
-
- $(ProxyView.PROXY_RESOLVER_LOG_DIV_ID).innerHTML = '';
- $(ProxyView.PROXY_RESOLVER_LOG_DIV_ID).innerText = 'Deleted.';
- },
-
- onSourceEntriesDeleted: function(sourceIds) {
- if (sourceIds.indexOf(this.latestProxySourceId_) != -1)
- this.clearLog_();
- },
-
- onAllSourceEntriesDeleted: function() {
- this.clearLog_();
}
};