| OLD | NEW |
| 1 <link rel="import" href="chrome://resources/cr_elements/cr_dialog/cr_dialog.html
"> | 1 <link rel="import" href="chrome://resources/cr_elements/cr_dialog/cr_dialog.html
"> |
| 2 <link rel="import" href="chrome://resources/cr_elements/network/cr_onc_types.htm
l"> | 2 <link rel="import" href="chrome://resources/cr_elements/network/cr_onc_types.htm
l"> |
| 3 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network
_behavior.html"> | 3 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network
_behavior.html"> |
| 4 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network
_indicator.html"> | 4 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network
_indicator.html"> |
| 5 <link rel="import" href="chrome://resources/html/i18n_behavior.html"> | 5 <link rel="import" href="chrome://resources/html/i18n_behavior.html"> |
| 6 <link rel="import" href="chrome://resources/html/md_select_css.html"> | 6 <link rel="import" href="chrome://resources/html/md_select_css.html"> |
| 7 <link rel="import" href="chrome://resources/html/polymer.html"> | 7 <link rel="import" href="chrome://resources/html/polymer.html"> |
| 8 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt
on.html"> | 8 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt
on.html"> |
| 9 <link rel="import" href="chrome://resources/polymer/v1_0/paper-checkbox/paper-ch
eckbox.html"> | 9 <link rel="import" href="chrome://resources/polymer/v1_0/paper-checkbox/paper-ch
eckbox.html"> |
| 10 <link rel="import" href="chrome://resources/polymer/v1_0/paper-input/paper-input
-container.html"> | 10 <link rel="import" href="chrome://resources/polymer/v1_0/paper-input/paper-input
-container.html"> |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 84 no-set-pref label="$i18n{networkProxyAllowShared}" | 84 no-set-pref label="$i18n{networkProxyAllowShared}" |
| 85 on-change="onAllowSharedProxiesChange_"> | 85 on-change="onAllowSharedProxiesChange_"> |
| 86 </settings-checkbox> | 86 </settings-checkbox> |
| 87 </div> | 87 </div> |
| 88 | 88 |
| 89 <!-- Proxy type dropdown --> | 89 <!-- Proxy type dropdown --> |
| 90 <div class="settings-box continuation"> | 90 <div class="settings-box continuation"> |
| 91 <div class="start">$i18n{networkProxyConnectionType}</div> | 91 <div class="start">$i18n{networkProxyConnectionType}</div> |
| 92 <div class="md-select-wrapper"> | 92 <div class="md-select-wrapper"> |
| 93 <select id="proxyType" class="md-select" on-change="onTypeChange_" | 93 <select id="proxyType" class="md-select" on-change="onTypeChange_" |
| 94 value="[[proxy.Type]]" | 94 value="[[proxy_.Type]]" |
| 95 disabled="[[!isProxyEditable_(networkProperties, editable, | 95 disabled="[[!isEditable_('Type', networkProperties, editable, |
| 96 useSharedProxies_)]]"> | 96 useSharedProxies_)]]"> |
| 97 <template is="dom-repeat" items="[[proxyTypes_]]"> | 97 <template is="dom-repeat" items="[[proxyTypes_]]"> |
| 98 <option value="[[item]]">[[getProxyTypeDesc_(item)]]</option> | 98 <option value="[[item]]">[[getProxyTypeDesc_(item)]]</option> |
| 99 </template> | 99 </template> |
| 100 </select> | 100 </select> |
| 101 <span class="md-select-underline"></span> | 101 <span class="md-select-underline"></span> |
| 102 </div> | 102 </div> |
| 103 </div> | 103 </div> |
| 104 | 104 |
| 105 <!-- Autoconfiguration (PAC) --> | 105 <!-- Autoconfiguration (PAC) --> |
| 106 <div class="settings-box continuation indent" | 106 <div class="settings-box continuation indent" |
| 107 hidden$="[[!matches_(proxy.Type, ProxySettingsType_.PAC)]]"> | 107 hidden$="[[!matches_(proxy_.Type, ProxySettingsType_.PAC)]]"> |
| 108 <div>$i18n{networkProxyAutoConfig}</div> | 108 <div>$i18n{networkProxyAutoConfig}</div> |
| 109 <paper-input no-label-float class="middle" value="{{proxy.PAC}}" | 109 <paper-input no-label-float class="middle flex" value="{{proxy_.PAC}}" |
| 110 disabled="[[!isEditable_(networkProperties.ProxySettings.PAC, | 110 disabled="[[!isEditable_('PAC', networkProperties, editable, |
| 111 useSharedProxies_)]]" | 111 useSharedProxies_)]]" |
| 112 on-blur="onProxyInputChange_"> | 112 on-blur="onPACChange_"> |
| 113 </paper-input> | 113 </paper-input> |
| 114 </div> | 114 </div> |
| 115 | 115 |
| 116 <!-- Web Proxy Auto Discovery (WPAD) --> | 116 <!-- Web Proxy Auto Discovery (WPAD) --> |
| 117 <div class="settings-box continuation indent" | 117 <div class="settings-box continuation indent" |
| 118 hidden$="[[!matches_(proxy.Type, ProxySettingsType_.WPAD)]]"> | 118 hidden$="[[!matches_(proxy_.Type, ProxySettingsType_.WPAD)]]"> |
| 119 <div>$i18n{networkSectionWpad}</div> | 119 <div>$i18n{networkSectionWpad}</div> |
| 120 <div class="middle">[[WPAD]]</div> | 120 <div class="middle flex">[[WPAD_]]</div> |
| 121 </div> | 121 </div> |
| 122 | 122 |
| 123 <!-- Manual --> | 123 <!-- Manual --> |
| 124 <div id="proxyDiv" class="settings-box continuation single-column indent" | 124 <div id="proxyDiv" class="settings-box continuation single-column indent" |
| 125 hidden$="[[!matches_(proxy.Type, ProxySettingsType_.MANUAL)]]"> | 125 hidden$="[[!matches_(proxy_.Type, ProxySettingsType_.MANUAL)]]"> |
| 126 <paper-checkbox checked="{{useSameProxy_}}" | 126 <paper-checkbox checked="{{useSameProxy_}}" |
| 127 disabled="[[!isProxyEditable_(networkProperties, editable, | 127 disabled="[[!isEditable_('Type', networkProperties, editable, |
| 128 useSharedProxies_)]]"> | 128 useSharedProxies_)]]"> |
| 129 $i18n{networkProxyUseSame} | 129 $i18n{networkProxyUseSame} |
| 130 </paper-checkbox> | 130 </paper-checkbox> |
| 131 <div hidden$="[[!useSameProxy_]]" class="layout vertical"> | 131 <div hidden$="[[!useSameProxy_]]" class="layout vertical"> |
| 132 <network-proxy-input | 132 <network-proxy-input |
| 133 on-proxy-change="onProxyInputChange_" | 133 on-proxy-change="onProxyInputChange_" |
| 134 editable="[[isEditable_( | 134 editable="[[isEditable_('Manual.HTTPProxy.Host', networkProperties, |
| 135 networkProperties.ProxySettings.Manual.HTTPProxy.Host, | |
| 136 editable, useSharedProxies_)]]" | 135 editable, useSharedProxies_)]]" |
| 137 value="{{proxy.Manual.HTTPProxy}}" | 136 value="{{proxy_.Manual.HTTPProxy}}" |
| 138 label="$i18n{networkProxy}"> | 137 label="$i18n{networkProxy}"> |
| 139 </network-proxy-input> | 138 </network-proxy-input> |
| 140 </div> | 139 </div> |
| 141 <div hidden$="[[useSameProxy_]]" class="layout vertical"> | 140 <div hidden$="[[useSameProxy_]]" class="layout vertical"> |
| 142 <network-proxy-input | 141 <network-proxy-input |
| 143 on-proxy-change="onProxyInputChange_" | 142 on-proxy-change="onProxyInputChange_" |
| 144 editable="[[isEditable_( | 143 editable="[[isEditable_('Manual.HTTPProxy.Host', networkProperties, |
| 145 networkProperties.ProxySettings.Manual.HTTPProxy.Host, | |
| 146 editable, useSharedProxies_)]]" | 144 editable, useSharedProxies_)]]" |
| 147 value="{{proxy.Manual.HTTPProxy}}" | 145 value="{{proxy_.Manual.HTTPProxy}}" |
| 148 label="$i18n{networkProxyHttp}"> | 146 label="$i18n{networkProxyHttp}"> |
| 149 </network-proxy-input> | 147 </network-proxy-input> |
| 150 <network-proxy-input | 148 <network-proxy-input |
| 151 on-proxy-change="onProxyInputChange_" | 149 on-proxy-change="onProxyInputChange_" |
| 152 editable="[[isEditable_( | 150 editable="[[isEditable_('Manual.SecureHTTPProxy.Host', |
| 153 networkProperties.ProxySettings.Manual.SecureHTTPProxy.Host, | 151 networkProperties, editable, useSharedProxies_)]]" |
| 154 editable, useSharedProxies_)]]" | 152 value="{{proxy_.Manual.SecureHTTPProxy}}" |
| 155 value="{{proxy.Manual.SecureHTTPProxy}}" | |
| 156 label="$i18n{networkProxyShttp}"> | 153 label="$i18n{networkProxyShttp}"> |
| 157 </network-proxy-input> | 154 </network-proxy-input> |
| 158 <network-proxy-input | 155 <network-proxy-input |
| 159 on-proxy-change="onProxyInputChange_" | 156 on-proxy-change="onProxyInputChange_" |
| 160 editable="[[isEditable_( | 157 editable="[[isEditable_('Manual.FTPProxy.Host', networkProperties, |
| 161 networkProperties.ProxySettings.Manual.FTPProxy.Host, | |
| 162 editable, useSharedProxies_)]]" | 158 editable, useSharedProxies_)]]" |
| 163 value="{{proxy.Manual.FTPProxy}}" | 159 value="{{proxy_.Manual.FTPProxy}}" |
| 164 label="$i18n{networkProxyFtp}"> | 160 label="$i18n{networkProxyFtp}"> |
| 165 </network-proxy-input> | 161 </network-proxy-input> |
| 166 <network-proxy-input | 162 <network-proxy-input |
| 167 on-proxy-change="onProxyInputChange_" | 163 on-proxy-change="onProxyInputChange_" |
| 168 editable="[[isEditable_( | 164 editable="[[isEditable_('Manual.SOCKS.Host', networkProperties, |
| 169 networkProperties.ProxySettings.Manual.SOCKS.Host, | |
| 170 editable, useSharedProxies_)]]" | 165 editable, useSharedProxies_)]]" |
| 171 value="{{proxy.Manual.SOCKS}}" | 166 value="{{proxy_.Manual.SOCKS}}" |
| 172 label="$i18n{networkProxySocks}"> | 167 label="$i18n{networkProxySocks}"> |
| 173 </network-proxy-input> | 168 </network-proxy-input> |
| 174 </div> | 169 </div> |
| 175 | 170 |
| 176 <div id="exceptionsDiv" | 171 <div id="exceptionsDiv" |
| 177 hidden="[[!isProxyEditable_(networkProperties, editable, | 172 hidden="[[!isEditable_('Type', networkProperties, editable, |
| 178 useSharedProxies_)]]"> | 173 useSharedProxies_)]]"> |
| 179 <div>$i18n{networkProxyExceptionList}</div> | 174 <div>$i18n{networkProxyExceptionList}</div> |
| 180 <network-proxy-exclusions on-proxy-change="onProxyExclusionsChange_" | 175 <network-proxy-exclusions on-proxy-change="onProxyExclusionsChange_" |
| 181 exclusions="{{proxy.ExcludeDomains}}"> | 176 exclusions="{{proxy_.ExcludeDomains}}"> |
| 182 </network-proxy-exclusions> | 177 </network-proxy-exclusions> |
| 183 <div class="layout horizontal"> | 178 <div class="layout horizontal"> |
| 184 <paper-input-container no-label-float class="flex"> | 179 <paper-input-container no-label-float class="flex"> |
| 185 <input id="proxyExclusion" is="iron-input"> | 180 <input id="proxyExclusion" is="iron-input"> |
| 186 </paper-input-container> | 181 </paper-input-container> |
| 187 <paper-button on-tap="onAddProxyExclusionTap_"> | 182 <paper-button on-tap="onAddProxyExclusionTap_"> |
| 188 $i18n{networkProxyAddException} | 183 $i18n{networkProxyAddException} |
| 189 </paper-button> | 184 </paper-button> |
| 190 </div> | 185 </div> |
| 191 </div> | 186 </div> |
| 187 |
| 188 <paper-button id="saveManualProxy" |
| 189 on-tap="onSaveProxyTap_" class="action-button" |
| 190 disabled="[[!isSaveManualProxyEnabled_(networkProperties, |
| 191 proxyModified_, proxy_.*)]]"> |
| 192 $i18n{save} |
| 193 </paper-button> |
| 192 </div> | 194 </div> |
| 193 | 195 |
| 194 <!-- Confirm Allow shared proxies dialog --> | 196 <!-- Confirm Allow shared proxies dialog --> |
| 195 <dialog is="cr-dialog" id="confirmAllowSharedDialog" | 197 <dialog is="cr-dialog" id="confirmAllowSharedDialog" |
| 196 on-cancel="onAllowSharedDialogCancel_"> | 198 on-cancel="onAllowSharedDialogCancel_"> |
| 197 <div class="title">$i18n{networkProxyAllowSharedWarningTitle}</div> | 199 <div class="title">$i18n{networkProxyAllowSharedWarningTitle}</div> |
| 198 <div class="body">$i18n{networkProxyAllowSharedWarningMessage}</div> | 200 <div class="body">$i18n{networkProxyAllowSharedWarningMessage}</div> |
| 199 <div class="button-container"> | 201 <div class="button-container"> |
| 200 <paper-button class="cancel-button" | 202 <paper-button class="cancel-button" |
| 201 on-tap="onAllowSharedDialogCancel_"> | 203 on-tap="onAllowSharedDialogCancel_"> |
| 202 $i18n{cancel} | 204 $i18n{cancel} |
| 203 </paper-button> | 205 </paper-button> |
| 204 <paper-button class="action-button" | 206 <paper-button class="action-button" |
| 205 on-tap="onAllowSharedDialogConfirm_"> | 207 on-tap="onAllowSharedDialogConfirm_"> |
| 206 $i18n{confirm} | 208 $i18n{confirm} |
| 207 </paper-button> | 209 </paper-button> |
| 208 </div> | 210 </div> |
| 209 </dialog> | 211 </dialog> |
| 210 </template> | 212 </template> |
| 211 <script src="network_proxy.js"></script> | 213 <script src="network_proxy.js"></script> |
| 212 </dom-module> | 214 </dom-module> |
| OLD | NEW |