Index: chrome/browser/resources/net_internals/browser_bridge.js |
diff --git a/chrome/browser/resources/net_internals/browser_bridge.js b/chrome/browser/resources/net_internals/browser_bridge.js |
index 8a90b98cf55839fc6962e442b5af469f09d10451..443b766a9597a0cec145bf495824e823724de5f5 100644 |
--- a/chrome/browser/resources/net_internals/browser_bridge.js |
+++ b/chrome/browser/resources/net_internals/browser_bridge.js |
@@ -74,6 +74,9 @@ var BrowserBridge = (function() { |
this.pollableDataHelpers_.extensionInfo = |
new PollableDataHelper('onExtensionInfoChanged', |
this.sendGetExtensionInfo.bind(this)); |
+ this.pollableDataHelpers_.dataReductionProxyInfo = |
+ new PollableDataHelper('onDataReductionProxyInfoChanged', |
+ this.sendGetDataReductionProxyInfo.bind(this)); |
if (cr.isChromeOS) { |
this.pollableDataHelpers_.systemLog = |
new PollableDataHelper('onSystemLogChanged', |
@@ -209,6 +212,10 @@ var BrowserBridge = (function() { |
this.send('getExtensionInfo'); |
}, |
+ sendGetDataReductionProxyInfo: function() { |
+ this.send('getDataReductionProxyInfo'); |
+ }, |
+ |
enableIPv6: function() { |
this.send('enableIPv6'); |
}, |
@@ -354,6 +361,11 @@ var BrowserBridge = (function() { |
this.pollableDataHelpers_.extensionInfo.update(extensionInfo); |
}, |
+ receivedDataReductionProxyInfo: function(dataReductionProxyInfo) { |
+ this.pollableDataHelpers_.dataReductionProxyInfo.update( |
+ dataReductionProxyInfo); |
+ }, |
+ |
getSystemLogCallback: function(systemLog) { |
this.pollableDataHelpers_.systemLog.update(systemLog); |
}, |
@@ -619,6 +631,17 @@ var BrowserBridge = (function() { |
}, |
/** |
+ * Adds a listener of the data reduction proxy info. |observer| will be |
+ * called back when data is received, through: |
+ * |
+ * observer.onDataReductionProxyInfoChanged(dataReductionProxyInfo) |
+ */ |
+ addDataReductionProxyInfoObserver: function(observer, ignoreWhenUnchanged) { |
+ this.pollableDataHelpers_.dataReductionProxyInfo.addObserver( |
+ observer, ignoreWhenUnchanged); |
+ }, |
+ |
+ /** |
* Adds a listener of system log information. |observer| will be called |
* back when data is received, through: |
* |