| OLD | NEW |
| 1 <link rel="import" href="chrome://resources/html/polymer.html"> | 1 <link rel="import" href="chrome://resources/html/polymer.html"> |
| 2 | 2 |
| 3 <link rel="import" href="chrome://resources/cr_elements/cr_expand_button/cr_expa
nd_button.html"> | 3 <link rel="import" href="chrome://resources/cr_elements/cr_expand_button/cr_expa
nd_button.html"> |
| 4 <link rel="import" href="chrome://resources/cr_elements/icons.html"> | 4 <link rel="import" href="chrome://resources/cr_elements/icons.html"> |
| 5 <link rel="import" href="chrome://resources/cr_elements/network/cr_network_icon.
html"> | 5 <link rel="import" href="chrome://resources/cr_elements/network/cr_network_icon.
html"> |
| 6 <link rel="import" href="chrome://resources/cr_elements/network/cr_onc_types.htm
l"> | 6 <link rel="import" href="chrome://resources/cr_elements/network/cr_onc_types.htm
l"> |
| 7 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_indicat
or.html"> | 7 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_indicat
or.html"> |
| 8 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network
_behavior.html"> | 8 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network
_behavior.html"> |
| 9 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network
_indicator.html"> | 9 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network
_indicator.html"> |
| 10 <link rel="import" href="chrome://resources/html/i18n_behavior.html"> | 10 <link rel="import" href="chrome://resources/html/i18n_behavior.html"> |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 42 | 42 |
| 43 paper-toggle-button { | 43 paper-toggle-button { |
| 44 -webkit-margin-start: var(--settings-control-label-spacing); | 44 -webkit-margin-start: var(--settings-control-label-spacing); |
| 45 } | 45 } |
| 46 | 46 |
| 47 cr-policy-network-indicator, | 47 cr-policy-network-indicator, |
| 48 cr-policy-indicator { | 48 cr-policy-indicator { |
| 49 -webkit-margin-start: var(--settings-controlled-by-spacing); | 49 -webkit-margin-start: var(--settings-controlled-by-spacing); |
| 50 } | 50 } |
| 51 | 51 |
| 52 .indented { | |
| 53 -webkit-margin-start: var(--settings-box-row-padding); | |
| 54 } | |
| 55 | |
| 56 .settings-box.stretch { | |
| 57 align-items: stretch; | |
| 58 } | |
| 59 | |
| 60 .settings-box:first-of-type { | 52 .settings-box:first-of-type { |
| 61 border-top: none; | 53 border-top: none; |
| 62 } | 54 } |
| 63 | 55 |
| 64 #networkState[connected] { | 56 #networkState[connected] { |
| 65 color: var(--google-green-500); | 57 color: var(--google-green-500); |
| 66 } | 58 } |
| 67 </style> | 59 </style> |
| 68 <!-- Title section: Icon + name + connection state. --> | 60 <!-- Title section: Icon + name + connection state. --> |
| 69 <div class="settings-box first"> | 61 <div class="settings-box first"> |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 125 | 117 |
| 126 <template is="dom-if" if="[[isSecondaryUser_]]"> | 118 <template is="dom-if" if="[[isSecondaryUser_]]"> |
| 127 <!-- Show message for non primary users. --> | 119 <!-- Show message for non primary users. --> |
| 128 <div class="settings-box continuation single-column"> | 120 <div class="settings-box continuation single-column"> |
| 129 <div class="layout horizontal center"> | 121 <div class="layout horizontal center"> |
| 130 <iron-icon class="policy" icon="cr:group"></iron-icon> | 122 <iron-icon class="policy" icon="cr:group"></iron-icon> |
| 131 <div>[[i18n('networkPrimaryUserControlled', primaryUserEmail_)]]</div> | 123 <div>[[i18n('networkPrimaryUserControlled', primaryUserEmail_)]]</div> |
| 132 </div> | 124 </div> |
| 133 </div> | 125 </div> |
| 134 </template> | 126 </template> |
| 127 |
| 135 <template is="dom-if" if="[[!isSecondaryUser_]]"> | 128 <template is="dom-if" if="[[!isSecondaryUser_]]"> |
| 136 <!-- Top level properties --> | 129 <!-- Prefer this network. --> |
| 137 <div class="layout vertical"> | 130 <template is="dom-if" if="[[showPreferNetwork_(networkProperties)]]"> |
| 138 <!-- Prefer this network. --> | 131 <div class="settings-box"> |
| 139 <template is="dom-if" if="[[showPreferNetwork_(networkProperties)]]"> | 132 <div id="preferNetworkToggleLabel"class="start"> |
| 140 <div class="settings-box"> | 133 $i18n{networkPrefer} |
| 141 <div id="preferNetworkToggleLabel"class="start"> | |
| 142 $i18n{networkPrefer} | |
| 143 </div> | |
| 144 <cr-policy-network-indicator | |
| 145 property="[[networkProperties.Priority]]"> | |
| 146 </cr-policy-network-indicator> | |
| 147 <paper-toggle-button checked="{{preferNetwork_}}" | |
| 148 disabled="[[isNetworkPolicyEnforced( | |
| 149 networkProperties.Priority)]]" | |
| 150 aria-labelledby="preferNetworkToggleLabel"> | |
| 151 </paper-toggle-button> | |
| 152 </div> | 134 </div> |
| 153 </template> | 135 <cr-policy-network-indicator |
| 154 <!-- Autoconnect. --> | 136 property="[[networkProperties.Priority]]"> |
| 155 <template is="dom-if" if="[[showAutoConnect_(networkProperties)]]"> | 137 </cr-policy-network-indicator> |
| 156 <div class="settings-box"> | 138 <paper-toggle-button checked="{{preferNetwork_}}" |
| 157 <div id="autoConnectToggleLabel" class="start"> | 139 disabled="[[isNetworkPolicyEnforced(networkProperties.Priority)]]" |
| 158 $i18n{networkAutoConnect} | 140 aria-labelledby="preferNetworkToggleLabel"> |
| 159 </div> | 141 </paper-toggle-button> |
| 160 <cr-policy-network-indicator | 142 </div> |
| 161 property="[[getManagedAutoConnect_(networkProperties)]]"> | 143 </template> |
| 162 </cr-policy-network-indicator> | 144 <!-- Autoconnect. --> |
| 163 <paper-toggle-button checked="{{autoConnect_}}" | 145 <template is="dom-if" if="[[showAutoConnect_(networkProperties)]]"> |
| 164 disabled="[[!enableAutoConnect_(networkProperties, | 146 <div class="settings-box"> |
| 165 globalPolicy)]]" | 147 <div id="autoConnectToggleLabel" class="start"> |
| 166 aria-labelledby="autoConnectToggleLabel"> | 148 $i18n{networkAutoConnect} |
| 167 </paper-toggle-button> | |
| 168 </div> | 149 </div> |
| 169 </template> | 150 <cr-policy-network-indicator |
| 170 <!-- Data roaming (Cellular only). --> | 151 property="[[getManagedAutoConnect_(networkProperties)]]"> |
| 171 <template is="dom-if" if="[[isCellular_(networkProperties)]]"> | 152 </cr-policy-network-indicator> |
| 172 <div class="settings-box"> | 153 <paper-toggle-button checked="{{autoConnect_}}" |
| 173 <settings-toggle-button id="allowDataRoaming" class="start" | 154 disabled="[[!enableAutoConnect_(networkProperties, |
| 174 pref="{{prefs.cros.signed.data_roaming_enabled}}" | 155 globalPolicy)]]" |
| 175 label="$i18n{networkAllowDataRoaming}"> | 156 aria-labelledby="autoConnectToggleLabel"> |
| 176 </settings-toggle-button> | 157 </paper-toggle-button> |
| 177 </div> | 158 </div> |
| 178 </template> | 159 </template> |
| 179 <!-- SIM Info (Cellular only). --> | 160 <!-- Data roaming (Cellular only). --> |
| 180 <template is="dom-if" if="[[showCellularSim_(networkProperties)]]"> | 161 <template is="dom-if" if="[[isCellular_(networkProperties)]]"> |
| 181 <div class="settings-box single-column stretch"> | 162 <div class="settings-box"> |
| 182 <network-siminfo | 163 <settings-toggle-button id="allowDataRoaming" class="start" |
| 183 editable on-siminfo-change="onNetworkPropertyChange_" | 164 pref="{{prefs.cros.signed.data_roaming_enabled}}" |
| 184 network-properties="[[networkProperties]]" | 165 label="$i18n{networkAllowDataRoaming}"> |
| 185 networking-private="[[networkingPrivate]]"> | 166 </settings-toggle-button> |
| 186 </network-siminfo> | 167 </div> |
| 187 </div> | 168 </template> |
| 188 </template> | 169 <!-- SIM Info (Cellular only). --> |
| 189 <!-- IP Address. --> | 170 <template is="dom-if" if="[[showCellularSim_(networkProperties)]]"> |
| 190 <template is="dom-if" if="[[IPAddress_]]"> | 171 <div class="settings-box single-column stretch"> |
| 191 <div class="settings-box two-line single-column stretch"> | 172 <network-siminfo |
| 192 <div>$i18n{networkIPAddress}</div> | 173 editable on-siminfo-change="onNetworkPropertyChange_" |
| 193 <div class="secondary">[[IPAddress_]]</div> | 174 network-properties="[[networkProperties]]" |
| 194 </div> | 175 networking-private="[[networkingPrivate]]"> |
| 195 </template> | 176 </network-siminfo> |
| 196 <!-- Properties to always show if present. --> | 177 </div> |
| 197 <template is="dom-if" if="[[hasInfoFields_(networkProperties)]]"> | 178 </template> |
| 198 <div class="settings-box single-column stretch"> | 179 <!-- IP Address. --> |
| 199 <network-property-list | 180 <template is="dom-if" if="[[IPAddress_]]"> |
| 200 fields="[[getInfoFields_(networkProperties)]]" | 181 <div class="settings-box two-line single-column stretch"> |
| 201 property-dict="[[networkProperties]]"> | 182 <div>$i18n{networkIPAddress}</div> |
| 202 </network-property-list> | 183 <div class="secondary">[[IPAddress_]]</div> |
| 203 </div> | 184 </div> |
| 204 </template> | 185 </template> |
| 205 </div> | 186 <!-- Properties to always show if present. --> |
| 187 <template is="dom-if" if="[[hasInfoFields_(networkProperties)]]"> |
| 188 <div class="settings-box single-column stretch"> |
| 189 <network-property-list |
| 190 fields="[[getInfoFields_(networkProperties)]]" |
| 191 property-dict="[[networkProperties]]"> |
| 192 </network-property-list> |
| 193 </div> |
| 194 </template> |
| 206 | 195 |
| 207 <template is="dom-if" if="[[showAdvanced_(networkProperties)]]"> | 196 <template is="dom-if" if="[[showAdvanced_(networkProperties)]]"> |
| 208 <!-- Advanced toggle. --> | 197 <!-- Advanced toggle. --> |
| 209 <div class="settings-box" actionable on-tap="toggleAdvancedExpanded_"> | 198 <div class="settings-box" actionable on-tap="toggleAdvancedExpanded_"> |
| 210 <div class="flex">$i18n{networkSectionAdvanced}</div> | 199 <div class="flex">$i18n{networkSectionAdvanced}</div> |
| 211 <cr-expand-button expanded="{{advancedExpanded_}}" | 200 <cr-expand-button expanded="{{advancedExpanded_}}" |
| 212 alt="$i18n{networkSectionAdvancedA11yLabel}"> | 201 alt="$i18n{networkSectionAdvancedA11yLabel}"> |
| 213 </cr-expand-button> | 202 </cr-expand-button> |
| 214 </div> | 203 </div> |
| 215 | 204 |
| 216 <!-- Advanced section --> | 205 <!-- Advanced section --> |
| 217 <iron-collapse opened="[[advancedExpanded_]]"> | 206 <iron-collapse opened="[[advancedExpanded_]]"> |
| 218 <div class="layout vertical indented"> | 207 <div class="settings-box single-column stretch indented" |
| 219 <div class="settings-box single-column stretch" | 208 hidden$="[[!hasAdvancedOrDeviceFields_(networkProperties)]]"> |
| 220 hidden$="[[!hasAdvancedOrDeviceFields_(networkProperties)]]"> | 209 <!-- Advanced properties --> |
| 221 <!-- Advanced properties --> | 210 <network-property-list |
| 222 <network-property-list | 211 hidden$="[[!hasAdvancedFields_(networkProperties)]]" |
| 223 hidden$="[[!hasAdvancedFields_(networkProperties)]]" | 212 fields="[[getAdvancedFields_(networkProperties)]]" |
| 224 fields="[[getAdvancedFields_(networkProperties)]]" | 213 property-dict="[[networkProperties]]"> |
| 225 property-dict="[[networkProperties]]"> | 214 </network-property-list> |
| 226 </network-property-list> | 215 <!-- Device properties --> |
| 227 <!-- Device properties --> | 216 <network-property-list |
| 228 <network-property-list | 217 hidden$="[[!hasDeviceFields_(networkProperties)]]" |
| 229 hidden$="[[!hasDeviceFields_(networkProperties)]]" | 218 fields="[[getDeviceFields_(networkProperties)]]" |
| 230 fields="[[getDeviceFields_(networkProperties)]]" | 219 property-dict="[[networkProperties]]"> |
| 231 property-dict="[[networkProperties]]"> | 220 </network-property-list> |
| 232 </network-property-list> | |
| 233 </div> | |
| 234 </div> | 221 </div> |
| 235 </iron-collapse> | 222 </iron-collapse> |
| 236 </template> | 223 </template> |
| 237 | 224 |
| 238 <template is="dom-if" if="[[hasNetworkSection_(networkProperties)]]"> | 225 <template is="dom-if" if="[[hasNetworkSection_(networkProperties)]]"> |
| 239 <!-- Network toggle --> | 226 <!-- Network toggle --> |
| 240 <div class="settings-box" actionable on-tap="toggleNetworkExpanded_"> | 227 <div class="settings-box" actionable on-tap="toggleNetworkExpanded_"> |
| 241 <div class="start">$i18n{networkSectionNetwork}</div> | 228 <div class="start">$i18n{networkSectionNetwork}</div> |
| 242 <cr-expand-button expanded="{{networkExpanded_}}" | 229 <cr-expand-button expanded="{{networkExpanded_}}" |
| 243 alt="$i18n{networkSectionNetworkExpandA11yLabel}"> | 230 alt="$i18n{networkSectionNetworkExpandA11yLabel}"> |
| 244 </cr-expand-button> | 231 </cr-expand-button> |
| 245 </div> | 232 </div> |
| 246 | 233 |
| 247 <iron-collapse opened="[[networkExpanded_]]"> | 234 <iron-collapse opened="[[networkExpanded_]]"> |
| 248 <div class="layout vertical indented"> | 235 <div class="settings-box single-column stretch"> |
| 249 <!-- APN --> | 236 <!-- APN --> |
| 250 <template is="dom-if" if="[[isCellular_(networkProperties)]]"> | 237 <template is="dom-if" if="[[isCellular_(networkProperties)]]"> |
| 251 <network-apnlist editable on-apn-change="onNetworkPropertyChange_" | 238 <network-apnlist editable on-apn-change="onNetworkPropertyChange_" |
| 252 network-properties="[[networkProperties]]"> | 239 network-properties="[[networkProperties]]"> |
| 253 </network-apnlist> | 240 </network-apnlist> |
| 254 </template> | 241 </template> |
| 255 | 242 |
| 256 <!-- IP Config, Nameservers --> | 243 <!-- IP Config, Nameservers --> |
| 257 <template is="dom-if" | 244 <template is="dom-if" |
| 258 if="[[isRememberedOrConnected_(networkProperties)]]"> | 245 if="[[isRememberedOrConnected_(networkProperties)]]"> |
| (...skipping 10 matching lines...) Expand all Loading... |
| 269 | 256 |
| 270 <!-- Proxy toggle --> | 257 <!-- Proxy toggle --> |
| 271 <div class="settings-box" actionable on-tap="toggleProxyExpanded_"> | 258 <div class="settings-box" actionable on-tap="toggleProxyExpanded_"> |
| 272 <div class="start">$i18n{networkSectionProxy}</div> | 259 <div class="start">$i18n{networkSectionProxy}</div> |
| 273 <cr-expand-button expanded="{{proxyExpanded_}}" | 260 <cr-expand-button expanded="{{proxyExpanded_}}" |
| 274 alt="$i18n{networkSectionProxyExpandA11yLabel}"> | 261 alt="$i18n{networkSectionProxyExpandA11yLabel}"> |
| 275 </cr-expand-button> | 262 </cr-expand-button> |
| 276 </div> | 263 </div> |
| 277 | 264 |
| 278 <iron-collapse opened="[[proxyExpanded_]]"> | 265 <iron-collapse opened="[[proxyExpanded_]]"> |
| 279 <div class="layout vertical indented"> | 266 <div class="settings-box single-column stretch"> |
| 280 <network-proxy editable prefs="{{prefs}}" | 267 <network-proxy editable prefs="{{prefs}}" |
| 281 on-proxy-change="onProxyChange_" | 268 on-proxy-change="onProxyChange_" |
| 282 network-properties="[[networkProperties]]"> | 269 network-properties="[[networkProperties]]"> |
| 283 </network-proxy> | 270 </network-proxy> |
| 284 </div> | 271 </div> |
| 285 </iron-collapse> | 272 </iron-collapse> |
| 286 </template> | 273 </template> |
| 287 </template> | 274 </template> |
| 288 | 275 |
| 289 <tether-connection-dialog id="tetherDialog" | 276 <tether-connection-dialog id="tetherDialog" |
| 290 network-properties="[[networkProperties]]" | 277 network-properties="[[networkProperties]]" |
| 291 on-tether-connect="onTetherConnect_" | 278 on-tether-connect="onTetherConnect_" |
| 292 on-close="onTetherDialogClose_"> | 279 on-close="onTetherDialogClose_"> |
| 293 </tether-connection-dialog> | 280 </tether-connection-dialog> |
| 294 </template> | 281 </template> |
| 295 <script src="internet_detail_page.js"></script> | 282 <script src="internet_detail_page.js"></script> |
| 296 </dom-module> | 283 </dom-module> |
| OLD | NEW |