Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(891)

Side by Side Diff: chrome/browser/resources/settings/internet_page/internet_detail_page.html

Issue 2953113002: Settings: Network: Always show IP info and fix layout (Closed)
Patch Set: Feedback Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | chrome/browser/resources/settings/internet_page/internet_shared_css.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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>
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/resources/settings/internet_page/internet_shared_css.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698