Index: chrome/browser/resources/settings/internet_page/internet_detail_page.js |
diff --git a/chrome/browser/resources/settings/internet_page/internet_detail_page.js b/chrome/browser/resources/settings/internet_page/internet_detail_page.js |
index d477f5dd42e7f872214cbd546355e9f30c105ccd..5ca940df7d9a828f5edb27f56e1eeeddf64c885e 100644 |
--- a/chrome/browser/resources/settings/internet_page/internet_detail_page.js |
+++ b/chrome/browser/resources/settings/internet_page/internet_detail_page.js |
@@ -356,6 +356,23 @@ Polymer({ |
}, |
/** |
+ * Event triggered when the Proxy configuration element changes. |
+ * @param {!{detail: { field: string, value: CrOnc.ProxySettings}}} event |
+ * The network-proxy changed event. |
+ * @private |
+ */ |
+ onProxyChanged_: function(event) { |
+ var field = event.detail.field; |
+ var value = event.detail.value; |
+ console.debug('DetailPage.ProxyChanged: ' + field); |
+ console.debug(value); |
+ if (field != 'ProxySettings') |
+ return; |
+ var onc = { ProxySettings: value }; |
+ this.setNetworkProperties_(onc); |
+ }, |
+ |
+ /** |
* @param {?CrOnc.NetworkStateProperties} state The network state properties. |
* @return {boolean} True if the AutoConnect checkbox should be shown. |
* @private |