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

Side by Side Diff: chrome/browser/resources/settings/a11y_page/manage_a11y_page.html

Issue 2689053002: MD Settings: label and describe a bunch of subpage/open-in-new buttons (Closed)
Patch Set: downloadSize -> downloadsSize Created 3 years, 10 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/html/polymer.html"> 1 <link rel="import" href="chrome://resources/html/polymer.html">
2 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button-light.html"> 2 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button-light.html">
3 <link rel="import" href="../controls/settings_toggle_button.html"> 3 <link rel="import" href="../controls/settings_toggle_button.html">
4 <link rel="import" href="../i18n_setup.html"> 4 <link rel="import" href="../i18n_setup.html">
5 <link rel="import" href="../route.html"> 5 <link rel="import" href="../route.html">
6 <link rel="import" href="../settings_shared_css.html"> 6 <link rel="import" href="../settings_shared_css.html">
7 <link rel="import" href="../settings_vars_css.html"> 7 <link rel="import" href="../settings_vars_css.html">
8 8
9 <dom-module id="settings-manage-a11y-page"> 9 <dom-module id="settings-manage-a11y-page">
10 <template> 10 <template>
(...skipping 23 matching lines...) Expand all
34 </span> 34 </span>
35 </div> 35 </div>
36 36
37 <h2>$i18n{textToSpeechHeading}</h2> 37 <h2>$i18n{textToSpeechHeading}</h2>
38 <div class="settings-box first" actionable> 38 <div class="settings-box first" actionable>
39 <settings-toggle-button class="start" 39 <settings-toggle-button class="start"
40 pref="{{prefs.settings.accessibility}}" 40 pref="{{prefs.settings.accessibility}}"
41 label="$i18n{chromeVoxLabel}"> 41 label="$i18n{chromeVoxLabel}">
42 <button class="more-actions icon-external" is="paper-icon-button-light" 42 <button class="more-actions icon-external" is="paper-icon-button-light"
43 on-tap="onChromeVoxSettingsTap_" 43 on-tap="onChromeVoxSettingsTap_"
44 hidden="[[!prefs.settings.accessibility.value]]"></button> 44 hidden="[[!prefs.settings.accessibility.value]]"
45 aria-label="$i18n{chromeVoxLabel}"></button>
45 </settings-toggle-button> 46 </settings-toggle-button>
46 </div> 47 </div>
47 <template is="dom-if" if="[[showExperimentalFeatures_]]"> 48 <template is="dom-if" if="[[showExperimentalFeatures_]]">
48 <div class="settings-box block"> 49 <div class="settings-box block">
49 <settings-toggle-button 50 <settings-toggle-button
50 pref="{{prefs.settings.a11y.select_to_speak}}" 51 pref="{{prefs.settings.a11y.select_to_speak}}"
51 label="$i18n{selectToSpeakTitle}" 52 label="$i18n{selectToSpeakTitle}"
52 sub-label="$i18n{selectToSpeakDescription}"> 53 sub-label="$i18n{selectToSpeakDescription}">
53 </settings-toggle-button> 54 </settings-toggle-button>
54 </div> 55 </div>
55 </template> 56 </template>
56 57
57 <h2>$i18n{displayHeading}</h2> 58 <h2>$i18n{displayHeading}</h2>
58 <div class="settings-box block first"> 59 <div class="settings-box block first">
59 <settings-toggle-button 60 <settings-toggle-button
60 pref="{{prefs.settings.a11y.high_contrast_enabled}}" 61 pref="{{prefs.settings.a11y.high_contrast_enabled}}"
61 label="$i18n{highContrastLabel}"> 62 label="$i18n{highContrastLabel}">
62 </settings-toggle-button> 63 </settings-toggle-button>
63 <settings-toggle-button 64 <settings-toggle-button
64 pref="{{prefs.settings.a11y.screen_magnifier}}" 65 pref="{{prefs.settings.a11y.screen_magnifier}}"
65 label="$i18n{screenMagnifierLabel}"> 66 label="$i18n{screenMagnifierLabel}">
66 </settings-toggle-button> 67 </settings-toggle-button>
67 </div> 68 </div>
68 <div class="settings-box two-line" on-tap="onDisplayTap_" actionable> 69 <div class="settings-box two-line" on-tap="onDisplayTap_" actionable>
69 <div class="start"> 70 <div class="start">
70 $i18n{displaySettingsTitle} 71 $i18n{displaySettingsTitle}
71 <div class="secondary">$i18n{displaySettingsDescription}</div> 72 <div class="secondary" id="deisplaySettingsSecondary">
73 $i18n{displaySettingsDescription}
74 </div>
72 </div> 75 </div>
73 <button class="subpage-arrow" is="paper-icon-button-light"></button> 76 <button class="subpage-arrow" is="paper-icon-button-light"
77 aria-label="$i18n{displaySettingsTitle}"
78 aria-describedby="displaySettingsSecondary"></button>
74 </div> 79 </div>
75 <div class="settings-box two-line" on-tap="onAppearanceTap_" actionable> 80 <div class="settings-box two-line" on-tap="onAppearanceTap_" actionable>
76 <div class="start"> 81 <div class="start">
77 $i18n{appearanceSettingsTitle} 82 $i18n{appearanceSettingsTitle}
78 <div class="secondary">$i18n{appearanceSettingsDescription}</div> 83 <div class="secondary" id="appearanceSettingsSecondary">
84 $i18n{appearanceSettingsDescription}
85 </div>
79 </div> 86 </div>
80 <button class="subpage-arrow" is="paper-icon-button-light"></button> 87 <button class="subpage-arrow" is="paper-icon-button-light"
88 aria-label="$i18n{appearanceSettingsTitle}"
89 aria-describedby="appearanceSettingsSecondary"></button>
81 </div> 90 </div>
82 91
83 <h2>$i18n{keyboardHeading}</h2> 92 <h2>$i18n{keyboardHeading}</h2>
84 <div class="settings-box block first"> 93 <div class="settings-box block first">
85 <settings-toggle-button 94 <settings-toggle-button
86 pref="{{prefs.settings.a11y.sticky_keys_enabled}}" 95 pref="{{prefs.settings.a11y.sticky_keys_enabled}}"
87 label="$i18n{stickyKeysLabel}"> 96 label="$i18n{stickyKeysLabel}">
88 </settings-toggle-button> 97 </settings-toggle-button>
89 <settings-toggle-button 98 <settings-toggle-button
90 pref="{{prefs.settings.a11y.virtual_keyboard}}" 99 pref="{{prefs.settings.a11y.virtual_keyboard}}"
(...skipping 10 matching lines...) Expand all
101 <template is="dom-if" if="[[showExperimentalFeatures_]]"> 110 <template is="dom-if" if="[[showExperimentalFeatures_]]">
102 <settings-toggle-button 111 <settings-toggle-button
103 pref="{{prefs.settings.a11y.switch_access}}" 112 pref="{{prefs.settings.a11y.switch_access}}"
104 label="$i18n{switchAccessLabel}"> 113 label="$i18n{switchAccessLabel}">
105 </settings-toggle-button> 114 </settings-toggle-button>
106 </template> 115 </template>
107 </div> 116 </div>
108 <div class="settings-box two-line" on-tap="onKeyboardTap_" actionable> 117 <div class="settings-box two-line" on-tap="onKeyboardTap_" actionable>
109 <div class="start"> 118 <div class="start">
110 $i18n{keyboardSettingsTitle} 119 $i18n{keyboardSettingsTitle}
111 <div class="secondary">$i18n{keyboardSettingsDescription}</div> 120 <div class="secondary" id="keyboardSettingsSecondary">
121 $i18n{keyboardSettingsDescription}
122 </div>
112 </div> 123 </div>
113 <button class="subpage-arrow" is="paper-icon-button-light"></button> 124 <button class="subpage-arrow" is="paper-icon-button-light"
125 aria-label="$i18n{keyboardSettingsTitle}"
126 aria-describedby="keyboardSettingsSecondary"></button>
114 </div> 127 </div>
115 128
116 <h2>$i18n{mouseAndTouchpadHeading}</h2> 129 <h2>$i18n{mouseAndTouchpadHeading}</h2>
117 <div class="settings-box block first"> 130 <div class="settings-box block first">
118 <settings-toggle-button 131 <settings-toggle-button
119 pref="{{prefs.settings.a11y.autoclick}}" 132 pref="{{prefs.settings.a11y.autoclick}}"
120 label="$i18n{clickOnStopLabel}"> 133 label="$i18n{clickOnStopLabel}">
121 </settings-toggle-button> 134 </settings-toggle-button>
122 <div class="list-item settings-toggle-button-spacer"> 135 <div class="list-item settings-toggle-button-spacer">
123 <div>$i18n{delayBeforeClickLabel}</div> 136 <div>$i18n{delayBeforeClickLabel}</div>
(...skipping 12 matching lines...) Expand all
136 label="$i18n{largeMouseCursorLabel}"> 149 label="$i18n{largeMouseCursorLabel}">
137 </settings-toggle-button> 150 </settings-toggle-button>
138 <settings-toggle-button 151 <settings-toggle-button
139 pref="{{prefs.settings.a11y.cursor_highlight}}" 152 pref="{{prefs.settings.a11y.cursor_highlight}}"
140 label="$i18n{cursorHighlightLabel}"> 153 label="$i18n{cursorHighlightLabel}">
141 </settings-toggle-button> 154 </settings-toggle-button>
142 </div> 155 </div>
143 <div class="settings-box two-line" on-tap="onMouseTap_" actionable> 156 <div class="settings-box two-line" on-tap="onMouseTap_" actionable>
144 <div class="start"> 157 <div class="start">
145 $i18n{mouseSettingsTitle} 158 $i18n{mouseSettingsTitle}
146 <div class="secondary">$i18n{mouseSettingsDescription}</div> 159 <div class="secondary" id="mouseSettingsSecondary">
160 $i18n{mouseSettingsDescription}
161 </div>
147 </div> 162 </div>
148 <button class="subpage-arrow" is="paper-icon-button-light"></button> 163 <button class="subpage-arrow" is="paper-icon-button-light"
164 aria-label="$i18n{mouseSettingsTitle}"
165 aria-describedby="mouseSettingsSecondary"></button>
149 </div> 166 </div>
150 167
151 <h2>$i18n{audioHeading}</h2> 168 <h2>$i18n{audioHeading}</h2>
152 <div class="settings-box block first"> 169 <div class="settings-box block first">
153 <settings-toggle-button 170 <settings-toggle-button
154 pref="{{prefs.settings.a11y.mono_audio}}" 171 pref="{{prefs.settings.a11y.mono_audio}}"
155 label="$i18n{monoAudioLabel}"> 172 label="$i18n{monoAudioLabel}">
156 </settings-toggle-button> 173 </settings-toggle-button>
157 </div> 174 </div>
158 175
159 <div class="settings-box two-line" on-tap="onMoreFeaturesTap_" actionable> 176 <div class="settings-box two-line" on-tap="onMoreFeaturesTap_" actionable>
160 <div class="start"> 177 <div class="start">
161 $i18n{additionalFeaturesTitle} 178 $i18n{additionalFeaturesTitle}
162 <div class="secondary">$i18n{a11yWebStore}</div> 179 <div class="secondary" id="moreFeaturesSecondary">
180 $i18n{a11yWebStore}
181 </div>
163 </div> 182 </div>
164 <button class="icon-external" is="paper-icon-button-light"></button> 183 <button class="icon-external" is="paper-icon-button-light"
184 aria-label="$i18n{additionalFeaturesTitle}"
185 aria-describedby="moreFeaturesSecondary"></button>
165 </div> 186 </div>
166 </template> 187 </template>
167 <script src="manage_a11y_page.js"></script> 188 <script src="manage_a11y_page.js"></script>
168 </dom-module> 189 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698