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

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

Issue 2705543003: MD-Settings: Adds an a11y label to most toggle buttons. (Closed)
Patch Set: rebase Created 3 years, 9 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
OLDNEW
1 <link rel="import" href="chrome://resources/cr_elements/cr_expand_button/cr_expa nd_button.html"> 1 <link rel="import" href="chrome://resources/cr_elements/cr_expand_button/cr_expa nd_button.html">
2 <link rel="import" href="chrome://resources/cr_elements/icons.html"> 2 <link rel="import" href="chrome://resources/cr_elements/icons.html">
3 <link rel="import" href="chrome://resources/cr_elements/network/cr_network_icon. html"> 3 <link rel="import" href="chrome://resources/cr_elements/network/cr_network_icon. html">
4 <link rel="import" href="chrome://resources/cr_elements/network/cr_onc_types.htm l"> 4 <link rel="import" href="chrome://resources/cr_elements/network/cr_onc_types.htm l">
5 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network _behavior.html"> 5 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network _behavior.html">
6 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network _indicator.html"> 6 <link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_network _indicator.html">
7 <link rel="import" href="chrome://resources/html/i18n_behavior.html"> 7 <link rel="import" href="chrome://resources/html/i18n_behavior.html">
8 <link rel="import" href="chrome://resources/html/polymer.html"> 8 <link rel="import" href="chrome://resources/html/polymer.html">
9 <link rel="import" href="chrome://resources/polymer/v1_0/iron-collapse/iron-coll apse.html"> 9 <link rel="import" href="chrome://resources/polymer/v1_0/iron-collapse/iron-coll apse.html">
10 <link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/classe s/iron-flex-layout.html"> 10 <link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/classe s/iron-flex-layout.html">
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
154 <div>[[i18n('networkPrimaryUserControlled', primaryUserEmail_)]]</div> 154 <div>[[i18n('networkPrimaryUserControlled', primaryUserEmail_)]]</div>
155 </div> 155 </div>
156 </div> 156 </div>
157 </template> 157 </template>
158 <template is="dom-if" if="[[!isSecondaryUser_]]"> 158 <template is="dom-if" if="[[!isSecondaryUser_]]">
159 <!-- Top level properties --> 159 <!-- Top level properties -->
160 <div class="layout vertical"> 160 <div class="layout vertical">
161 <!-- Prefer this network. --> 161 <!-- Prefer this network. -->
162 <template is="dom-if" if="[[showPreferNetwork_(networkProperties))]]"> 162 <template is="dom-if" if="[[showPreferNetwork_(networkProperties))]]">
163 <div class="settings-box"> 163 <div class="settings-box">
164 <div class="start">$i18n{networkPrefer}</div> 164 <div id="preferNetworkToggleLabel"class="start">
165 $i18n{networkPrefer}
166 </div>
165 <cr-policy-network-indicator 167 <cr-policy-network-indicator
166 property="[[networkProperties.Priority]]"> 168 property="[[networkProperties.Priority]]">
167 </cr-policy-network-indicator> 169 </cr-policy-network-indicator>
168 <paper-toggle-button checked="{{preferNetwork_}}" 170 <paper-toggle-button checked="{{preferNetwork_}}"
169 disabled="[[isNetworkPolicyEnforced( 171 disabled="[[isNetworkPolicyEnforced(
170 networkProperties.Priority)]]"> 172 networkProperties.Priority)]]"
173 aria-labelledby="preferNetworkToggleLabel">
171 </paper-toggle-button> 174 </paper-toggle-button>
172 </div> 175 </div>
173 </template> 176 </template>
174 <!-- Autoconnect. --> 177 <!-- Autoconnect. -->
175 <template is="dom-if" if="[[showAutoConnect_(networkProperties)]]"> 178 <template is="dom-if" if="[[showAutoConnect_(networkProperties)]]">
176 <div class="settings-box"> 179 <div class="settings-box">
177 <div class="start">$i18n{networkAutoConnect}</div> 180 <div id="autoConnectToggleLabel" class="start">
181 $i18n{networkAutoConnect}
182 </div>
178 <cr-policy-network-indicator 183 <cr-policy-network-indicator
179 property="[[getManagedAutoConnect_(networkProperties)]]"> 184 property="[[getManagedAutoConnect_(networkProperties)]]">
180 </cr-policy-network-indicator> 185 </cr-policy-network-indicator>
181 <paper-toggle-button checked="{{autoConnect_}}" 186 <paper-toggle-button checked="{{autoConnect_}}"
182 disabled="[[!enableAutoConnect_(networkProperties, 187 disabled="[[!enableAutoConnect_(networkProperties,
183 globalPolicy)]]"> 188 globalPolicy)]]"
189 aria-labelledby="autoConnectToggleLabel">
184 </paper-toggle-button> 190 </paper-toggle-button>
185 </div> 191 </div>
186 </template> 192 </template>
187 <!-- SIM Info (Cellular only). --> 193 <!-- SIM Info (Cellular only). -->
188 <template is="dom-if" if="[[showCellularSim_(networkProperties)]]"> 194 <template is="dom-if" if="[[showCellularSim_(networkProperties)]]">
189 <div class="settings-box single-column stretch"> 195 <div class="settings-box single-column stretch">
190 <network-siminfo 196 <network-siminfo
191 editable on-siminfo-change="onNetworkPropertyChange_" 197 editable on-siminfo-change="onNetworkPropertyChange_"
192 network-properties="[[networkProperties]]" 198 network-properties="[[networkProperties]]"
193 networking-private="[[networkingPrivate]]"> 199 networking-private="[[networkingPrivate]]">
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
269 on-proxy-change="onProxyChange_" 275 on-proxy-change="onProxyChange_"
270 network-properties="[[networkProperties]]"> 276 network-properties="[[networkProperties]]">
271 </network-proxy> 277 </network-proxy>
272 </template> 278 </template>
273 </div> 279 </div>
274 </iron-collapse> 280 </iron-collapse>
275 </template> 281 </template>
276 </template> 282 </template>
277 <script src="internet_detail_page.js"></script> 283 <script src="internet_detail_page.js"></script>
278 </dom-module> 284 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698