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

Side by Side Diff: chrome/browser/resources/settings/site_settings_page/site_settings_page.html

Issue 2813033004: MD Settings: Restore focus after exiting Content settings sub-subpages. (Closed)
Patch Set: More work Created 3 years, 8 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/html/web_ui_listener_behavior.html"> 2 <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
3 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button-light.html"> 3 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button-light.html">
4 <link rel="import" href="../icons.html"> 4 <link rel="import" href="../icons.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="../site_settings/constants.html"> 7 <link rel="import" href="../site_settings/constants.html">
8 <link rel="import" href="../site_settings/site_settings_behavior.html"> 8 <link rel="import" href="../site_settings/site_settings_behavior.html">
9 <link rel="import" href="../site_settings/site_settings_prefs_browser_proxy.html "> 9 <link rel="import" href="../site_settings/site_settings_prefs_browser_proxy.html ">
10 10
11 <dom-module id="settings-site-settings-page"> 11 <dom-module id="settings-site-settings-page">
12 <template> 12 <template>
13 <style include="settings-shared"> 13 <style include="settings-shared">
14 .settings-box iron-icon + .middle { 14 .settings-box iron-icon + .middle {
15 -webkit-padding-start: 20px; 15 -webkit-padding-start: 20px;
16 } 16 }
17 </style> 17 </style>
18 <template is="dom-if" if="[[enableSiteSettings_]]"> 18 <template is="dom-if" if="[[enableSiteSettings_]]">
19 <div class="settings-box first" category$="[[ALL_SITES]]" 19 <div class="settings-box first" category$="[[ALL_SITES]]"
20 data-route="SITE_SETTINGS_ALL" on-tap="onTapNavigate_" actionable> 20 data-route="SITE_SETTINGS_ALL" on-tap="onTapNavigate_" actionable>
21 <iron-icon icon="settings:list"></iron-icon> 21 <iron-icon icon="settings:list"></iron-icon>
22 <div class="middle">$i18n{siteSettingsCategoryAllSites}</div> 22 <div class="middle">$i18n{siteSettingsCategoryAllSites}</div>
23 <button class="subpage-arrow" is="paper-icon-button-light" 23 <button class="subpage-arrow" is="paper-icon-button-light"
24 aria-label="$i18n{siteSettingsCategoryAllSites}"></button> 24 aria-label="$i18n{siteSettingsCategoryAllSites}"></button>
25 </div> 25 </div>
26 <div class="settings-box line-only"> 26 <div class="settings-box line-only">
27 </div> 27 </div>
28 </template> 28 </template>
29 <div class="settings-box two-line first" 29 <div id="cookies" class="settings-box two-line first"
30 category$="[[ContentSettingsTypes.COOKIES]]" 30 category$="[[ContentSettingsTypes.COOKIES]]"
31 data-route="SITE_SETTINGS_COOKIES" on-tap="onTapNavigate_" actionable> 31 data-route="SITE_SETTINGS_COOKIES" on-tap="onTapNavigate_" actionable>
32 <iron-icon icon="settings:cookie"></iron-icon> 32 <iron-icon icon="settings:cookie"></iron-icon>
33 <div class="middle"> 33 <div class="middle">
34 $i18n{siteSettingsCookies} 34 $i18n{siteSettingsCookies}
35 <div class="secondary" id="cookiesSecondary"> 35 <div class="secondary" id="cookiesSecondary">
36 [[defaultSettingLabel_( 36 [[defaultSettingLabel_(
37 default_.cookies, 37 default_.cookies,
38 '$i18nPolymer{siteSettingsCookiesAllowed}', 38 '$i18nPolymer{siteSettingsCookiesAllowed}',
39 '$i18nPolymer{siteSettingsBlocked}', 39 '$i18nPolymer{siteSettingsBlocked}',
40 '$i18nPolymer{deleteDataPostSession}')]] 40 '$i18nPolymer{deleteDataPostSession}')]]
41 </div> 41 </div>
42 </div> 42 </div>
43 <button class="subpage-arrow" is="paper-icon-button-light" 43 <button class="subpage-arrow" is="paper-icon-button-light"
44 aria-label="$i18n{siteSettingsCookies}" 44 aria-label="$i18n{siteSettingsCookies}"
45 aria-describedby="cookiesSecondary"></button> 45 aria-describedby="cookiesSecondary"></button>
46 </div> 46 </div>
47 <div class="settings-box two-line" 47 <div id="location" class="settings-box two-line"
48 category$="[[ContentSettingsTypes.GEOLOCATION]]" 48 category$="[[ContentSettingsTypes.GEOLOCATION]]"
49 data-route="SITE_SETTINGS_LOCATION" on-tap="onTapNavigate_" actionable> 49 data-route="SITE_SETTINGS_LOCATION" on-tap="onTapNavigate_" actionable>
50 <iron-icon icon="settings:location-on"></iron-icon> 50 <iron-icon icon="settings:location-on"></iron-icon>
51 <div class="middle"> 51 <div class="middle">
52 $i18n{siteSettingsLocation} 52 $i18n{siteSettingsLocation}
53 <div class="secondary" id="locationSecondary"> 53 <div class="secondary" id="locationSecondary">
54 [[defaultSettingLabel_( 54 [[defaultSettingLabel_(
55 default_.location, 55 default_.location,
56 '$i18nPolymer{siteSettingsAskBeforeAccessing}', 56 '$i18nPolymer{siteSettingsAskBeforeAccessing}',
57 '$i18nPolymer{siteSettingsBlocked}')]] 57 '$i18nPolymer{siteSettingsBlocked}')]]
58 </div> 58 </div>
59 </div> 59 </div>
60 <button class="subpage-arrow" is="paper-icon-button-light" 60 <button class="subpage-arrow" is="paper-icon-button-light"
61 aria-label="$i18n{siteSettingsLocation}" 61 aria-label="$i18n{siteSettingsLocation}"
62 aria-describedby="locationSecondary"></button> 62 aria-describedby="locationSecondary"></button>
63 </div> 63 </div>
64 <div class="settings-box two-line" 64 <div id="camera" class="settings-box two-line"
65 category$="[[ContentSettingsTypes.CAMERA]]" 65 category$="[[ContentSettingsTypes.CAMERA]]"
66 data-route="SITE_SETTINGS_CAMERA" 66 data-route="SITE_SETTINGS_CAMERA"
67 on-tap="onTapNavigate_" actionable> 67 on-tap="onTapNavigate_" actionable>
68 <iron-icon icon="settings:videocam"></iron-icon> 68 <iron-icon icon="settings:videocam"></iron-icon>
69 <div class="middle"> 69 <div class="middle">
70 $i18n{siteSettingsCamera} 70 $i18n{siteSettingsCamera}
71 <div class="secondary" id="cameraSecondary"> 71 <div class="secondary" id="cameraSecondary">
72 [[defaultSettingLabel_( 72 [[defaultSettingLabel_(
73 default_.mediaStreamCamera, 73 default_.mediaStreamCamera,
74 '$i18nPolymer{siteSettingsAskBeforeAccessing}', 74 '$i18nPolymer{siteSettingsAskBeforeAccessing}',
75 '$i18nPolymer{siteSettingsBlocked}')]] 75 '$i18nPolymer{siteSettingsBlocked}')]]
76 </div> 76 </div>
77 </div> 77 </div>
78 <button class="subpage-arrow" is="paper-icon-button-light" 78 <button class="subpage-arrow" is="paper-icon-button-light"
79 aria-label="$i18n{siteSettingsCamera}" 79 aria-label="$i18n{siteSettingsCamera}"
80 aria-describedby="cameraSecondary"></button> 80 aria-describedby="cameraSecondary"></button>
81 </div> 81 </div>
82 <div class="settings-box two-line" category$="[[ContentSettingsTypes.MIC]]" 82 <div id="microphone" class="settings-box two-line"
83 category$="[[ContentSettingsTypes.MIC]]"
83 data-route="SITE_SETTINGS_MICROPHONE" on-tap="onTapNavigate_" 84 data-route="SITE_SETTINGS_MICROPHONE" on-tap="onTapNavigate_"
84 actionable> 85 actionable>
85 <iron-icon icon="settings:mic"></iron-icon> 86 <iron-icon icon="settings:mic"></iron-icon>
86 <div class="middle"> 87 <div class="middle">
87 $i18n{siteSettingsMic} 88 $i18n{siteSettingsMic}
88 <div class="secondary" id="micSecondary"> 89 <div class="secondary" id="micSecondary">
89 [[defaultSettingLabel_( 90 [[defaultSettingLabel_(
90 default_.mediaStreamMic, 91 default_.mediaStreamMic,
91 '$i18nPolymer{siteSettingsAskBeforeAccessing}', 92 '$i18nPolymer{siteSettingsAskBeforeAccessing}',
92 '$i18nPolymer{siteSettingsBlocked}')]] 93 '$i18nPolymer{siteSettingsBlocked}')]]
93 </div> 94 </div>
94 </div> 95 </div>
95 <button class="subpage-arrow" is="paper-icon-button-light" 96 <button class="subpage-arrow" is="paper-icon-button-light"
96 aria-label="$i18n{siteSettingsMic}" 97 aria-label="$i18n{siteSettingsMic}"
97 aria-describedby="micSecondary"></button> 98 aria-describedby="micSecondary"></button>
98 </div> 99 </div>
99 <div class="settings-box two-line" 100 <div id="notifications" class="settings-box two-line"
100 category$="[[ContentSettingsTypes.NOTIFICATIONS]]" 101 category$="[[ContentSettingsTypes.NOTIFICATIONS]]"
101 data-route="SITE_SETTINGS_NOTIFICATIONS" on-tap="onTapNavigate_" 102 data-route="SITE_SETTINGS_NOTIFICATIONS" on-tap="onTapNavigate_"
102 actionable> 103 actionable>
103 <iron-icon icon="settings:notifications"></iron-icon> 104 <iron-icon icon="settings:notifications"></iron-icon>
104 <div class="middle"> 105 <div class="middle">
105 $i18n{siteSettingsNotifications} 106 $i18n{siteSettingsNotifications}
106 <div class="secondary" id="notificationsSecondary"> 107 <div class="secondary" id="notificationsSecondary">
107 [[defaultSettingLabel_( 108 [[defaultSettingLabel_(
108 default_.notifications, 109 default_.notifications,
109 '$i18nPolymer{siteSettingsAskBeforeSending}', 110 '$i18nPolymer{siteSettingsAskBeforeSending}',
110 '$i18nPolymer{siteSettingsBlocked}')]] 111 '$i18nPolymer{siteSettingsBlocked}')]]
111 </div> 112 </div>
112 </div> 113 </div>
113 <button class="subpage-arrow" is="paper-icon-button-light" 114 <button class="subpage-arrow" is="paper-icon-button-light"
114 aria-label="$i18n{siteSettingsNotifications}" 115 aria-label="$i18n{siteSettingsNotifications}"
115 aria-describedby="notificationsSecondary"></button> 116 aria-describedby="notificationsSecondary"></button>
116 </div> 117 </div>
117 <div class="settings-box two-line" 118 <div id="javascript" class="settings-box two-line"
118 category$="[[ContentSettingsTypes.JAVASCRIPT]]" 119 category$="[[ContentSettingsTypes.JAVASCRIPT]]"
119 data-route="SITE_SETTINGS_JAVASCRIPT" on-tap="onTapNavigate_" 120 data-route="SITE_SETTINGS_JAVASCRIPT" on-tap="onTapNavigate_"
120 actionable> 121 actionable>
121 <iron-icon icon="settings:input"></iron-icon> 122 <iron-icon icon="settings:input"></iron-icon>
122 <div class="middle"> 123 <div class="middle">
123 $i18n{siteSettingsJavascript} 124 $i18n{siteSettingsJavascript}
124 <div class="secondary" id="javascriptSecondary"> 125 <div class="secondary" id="javascriptSecondary">
125 [[defaultSettingLabel_( 126 [[defaultSettingLabel_(
126 default_.javascript, 127 default_.javascript,
127 '$i18nPolymer{siteSettingsAllowed}', 128 '$i18nPolymer{siteSettingsAllowed}',
128 '$i18nPolymer{siteSettingsBlocked}')]] 129 '$i18nPolymer{siteSettingsBlocked}')]]
129 </div> 130 </div>
130 </div> 131 </div>
131 <button class="subpage-arrow" is="paper-icon-button-light" 132 <button class="subpage-arrow" is="paper-icon-button-light"
132 aria-label="$i18n{siteSettingsJavascript}" 133 aria-label="$i18n{siteSettingsJavascript}"
133 aria-describedby="javascriptSecondary"></button> 134 aria-describedby="javascriptSecondary"></button>
134 </div> 135 </div>
135 <div class="settings-box two-line" 136 <div id="flash" class="settings-box two-line"
136 category$="[[ContentSettingsTypes.PLUGINS]]" 137 category$="[[ContentSettingsTypes.PLUGINS]]"
137 data-route="SITE_SETTINGS_FLASH" on-tap="onTapNavigate_" actionable> 138 data-route="SITE_SETTINGS_FLASH" on-tap="onTapNavigate_" actionable>
138 <iron-icon icon="cr:extension"></iron-icon> 139 <iron-icon icon="cr:extension"></iron-icon>
139 <div class="middle"> 140 <div class="middle">
140 $i18n{siteSettingsFlash} 141 $i18n{siteSettingsFlash}
141 <div class="secondary" id="flashSecondary"> 142 <div class="secondary" id="flashSecondary">
142 [[defaultSettingLabel_( 143 [[defaultSettingLabel_(
143 default_.plugins, 144 default_.plugins,
144 '$i18nPolymer{siteSettingsFlashAllow}', 145 '$i18nPolymer{siteSettingsFlashAllow}',
145 '$i18nPolymer{siteSettingsFlashBlock}', 146 '$i18nPolymer{siteSettingsFlashBlock}',
146 '$i18nPolymer{siteSettingsFlashAskBefore}')]] 147 '$i18nPolymer{siteSettingsFlashAskBefore}')]]
147 </div> 148 </div>
148 </div> 149 </div>
149 <button class="subpage-arrow" is="paper-icon-button-light" 150 <button class="subpage-arrow" is="paper-icon-button-light"
150 aria-label="$i18n{siteSettingsFlash}" 151 aria-label="$i18n{siteSettingsFlash}"
151 aria-describedby="flashSecondary"></button> 152 aria-describedby="flashSecondary"></button>
152 </div> 153 </div>
153 <div class="settings-box two-line" 154 <div id="images" class="settings-box two-line"
154 category$="[[ContentSettingsTypes.IMAGES]]" 155 category$="[[ContentSettingsTypes.IMAGES]]"
155 data-route="SITE_SETTINGS_IMAGES" on-tap="onTapNavigate_" actionable> 156 data-route="SITE_SETTINGS_IMAGES" on-tap="onTapNavigate_" actionable>
156 <iron-icon icon="settings:photo"></iron-icon> 157 <iron-icon icon="settings:photo"></iron-icon>
157 <div class="middle"> 158 <div class="middle">
158 $i18n{siteSettingsImages} 159 $i18n{siteSettingsImages}
159 <div class="secondary" id="imagesSecondary"> 160 <div class="secondary" id="imagesSecondary">
160 [[defaultSettingLabel_( 161 [[defaultSettingLabel_(
161 default_.images, 162 default_.images,
162 '$i18nPolymer{siteSettingsShowAll}', 163 '$i18nPolymer{siteSettingsShowAll}',
163 '$i18nPolymer{siteSettingsDontShowImages}')]] 164 '$i18nPolymer{siteSettingsDontShowImages}')]]
164 </div> 165 </div>
165 </div> 166 </div>
166 <button class="subpage-arrow" is="paper-icon-button-light" 167 <button class="subpage-arrow" is="paper-icon-button-light"
167 aria-label="$i18n{siteSettingsImages}" 168 aria-label="$i18n{siteSettingsImages}"
168 aria-describedby="imagesSecondary"></button> 169 aria-describedby="imagesSecondary"></button>
169 </div> 170 </div>
170 <div category$="[[ContentSettingsTypes.POPUPS]]" 171 <div id="popups" category$="[[ContentSettingsTypes.POPUPS]]"
171 class="settings-box two-line" data-route="SITE_SETTINGS_POPUPS" 172 class="settings-box two-line" data-route="SITE_SETTINGS_POPUPS"
172 on-tap="onTapNavigate_" actionable> 173 on-tap="onTapNavigate_" actionable>
173 <iron-icon icon="cr:open-in-new"></iron-icon> 174 <iron-icon icon="cr:open-in-new"></iron-icon>
174 <div class="middle"> 175 <div class="middle">
175 $i18n{siteSettingsPopups} 176 $i18n{siteSettingsPopups}
176 <div class="secondary" id="popupsSecondary"> 177 <div class="secondary" id="popupsSecondary">
177 [[defaultSettingLabel_( 178 [[defaultSettingLabel_(
178 default_.popups, 179 default_.popups,
179 '$i18nPolymer{siteSettingsAllowed}', 180 '$i18nPolymer{siteSettingsAllowed}',
180 '$i18nPolymer{siteSettingsBlocked}')]] 181 '$i18nPolymer{siteSettingsBlocked}')]]
181 </div> 182 </div>
182 </div> 183 </div>
183 <button class="subpage-arrow" is="paper-icon-button-light" 184 <button class="subpage-arrow" is="paper-icon-button-light"
184 aria-label="$i18n{siteSettingsPopups}" 185 aria-label="$i18n{siteSettingsPopups}"
185 aria-describedby="popupsSecondary"></button> 186 aria-describedby="popupsSecondary"></button>
186 </div> 187 </div>
187 <div class="settings-box two-line" 188 <div id="background-sync" class="settings-box two-line"
188 category$="[[ContentSettingsTypes.BACKGROUND_SYNC]]" 189 category$="[[ContentSettingsTypes.BACKGROUND_SYNC]]"
189 data-route="SITE_SETTINGS_BACKGROUND_SYNC" on-tap="onTapNavigate_" 190 data-route="SITE_SETTINGS_BACKGROUND_SYNC" on-tap="onTapNavigate_"
190 actionable> 191 actionable>
191 <iron-icon icon="settings:sync"></iron-icon> 192 <iron-icon icon="settings:sync"></iron-icon>
192 <div class="middle"> 193 <div class="middle">
193 $i18n{siteSettingsBackgroundSync} 194 $i18n{siteSettingsBackgroundSync}
194 <div class="secondary" id="backgroundSyncSecondary"> 195 <div class="secondary" id="backgroundSyncSecondary">
195 [[defaultSettingLabel_( 196 [[defaultSettingLabel_(
196 default_.backgroundSync, 197 default_.backgroundSync,
197 '$i18nPolymer{siteSettingsAllowRecentlyClosedSites}', 198 '$i18nPolymer{siteSettingsAllowRecentlyClosedSites}',
198 '$i18nPolymer{siteSettingsBackgroundSyncBlocked}')]] 199 '$i18nPolymer{siteSettingsBackgroundSyncBlocked}')]]
199 </div> 200 </div>
200 </div> 201 </div>
201 <button class="subpage-arrow" is="paper-icon-button-light" 202 <button class="subpage-arrow" is="paper-icon-button-light"
202 aria-label="$i18n{siteSettingsBackgroundSync}" 203 aria-label="$i18n{siteSettingsBackgroundSync}"
203 aria-describedby="backgroundSyncSecondary"></button> 204 aria-describedby="backgroundSyncSecondary"></button>
204 </div> 205 </div>
205 <div class="settings-box two-line" 206 <div id="automatic-downloads" class="settings-box two-line"
206 category$="[[ContentSettingsTypes.AUTOMATIC_DOWNLOADS]]" 207 category$="[[ContentSettingsTypes.AUTOMATIC_DOWNLOADS]]"
207 data-route="SITE_SETTINGS_AUTOMATIC_DOWNLOADS" 208 data-route="SITE_SETTINGS_AUTOMATIC_DOWNLOADS"
208 on-tap="onTapNavigate_" actionable> 209 on-tap="onTapNavigate_" actionable>
209 <iron-icon icon="cr:file-download"></iron-icon> 210 <iron-icon icon="cr:file-download"></iron-icon>
210 <div class="middle"> 211 <div class="middle">
211 $i18n{siteSettingsAutomaticDownloads} 212 $i18n{siteSettingsAutomaticDownloads}
212 <div class="secondary" id="automaticDownloadsSecondary"> 213 <div class="secondary" id="automaticDownloadsSecondary">
213 [[defaultSettingLabel_( 214 [[defaultSettingLabel_(
214 default_.multipleAutomaticDownloads, 215 default_.multipleAutomaticDownloads,
215 '$i18nPolymer{siteSettingsAutoDownloadAsk}', 216 '$i18nPolymer{siteSettingsAutoDownloadAsk}',
216 '$i18nPolymer{siteSettingsAutoDownloadBlock}')]] 217 '$i18nPolymer{siteSettingsAutoDownloadBlock}')]]
217 </div> 218 </div>
218 </div> 219 </div>
219 <button class="subpage-arrow" is="paper-icon-button-light" 220 <button class="subpage-arrow" is="paper-icon-button-light"
220 aria-label="$i18n{siteSettingsAutomaticDownloads}" 221 aria-label="$i18n{siteSettingsAutomaticDownloads}"
221 aria-describedby="automaticDownloadsSecondary"></button> 222 aria-describedby="automaticDownloadsSecondary"></button>
222 </div> 223 </div>
223 <div class="settings-box two-line" 224 <div id="unsandboxed-plugins" class="settings-box two-line"
224 category$="[[ContentSettingsTypes.UNSANDBOXED_PLUGINS]]" 225 category$="[[ContentSettingsTypes.UNSANDBOXED_PLUGINS]]"
225 data-route="SITE_SETTINGS_UNSANDBOXED_PLUGINS" 226 data-route="SITE_SETTINGS_UNSANDBOXED_PLUGINS"
226 on-tap="onTapNavigate_" actionable> 227 on-tap="onTapNavigate_" actionable>
227 <iron-icon icon="cr:extension"></iron-icon> 228 <iron-icon icon="cr:extension"></iron-icon>
228 <div class="middle"> 229 <div class="middle">
229 $i18n{siteSettingsUnsandboxedPlugins} 230 $i18n{siteSettingsUnsandboxedPlugins}
230 <div class="secondary" id="unsandboxedPluginsSecondary"> 231 <div class="secondary" id="unsandboxedPluginsSecondary">
231 [[defaultSettingLabel_( 232 [[defaultSettingLabel_(
232 default_.ppapiBroker, 233 default_.ppapiBroker,
233 '$i18nPolymer{siteSettingsUnsandboxedPluginsAsk}', 234 '$i18nPolymer{siteSettingsUnsandboxedPluginsAsk}',
234 '$i18nPolymer{siteSettingsUnsandboxedPluginsBlock}')]] 235 '$i18nPolymer{siteSettingsUnsandboxedPluginsBlock}')]]
235 </div> 236 </div>
236 </div> 237 </div>
237 <button class="subpage-arrow" is="paper-icon-button-light" 238 <button class="subpage-arrow" is="paper-icon-button-light"
238 aria-label="$i18n{siteSettingsUnsandboxedPlugins}" 239 aria-label="$i18n{siteSettingsUnsandboxedPlugins}"
239 aria-describedby="unsandboxedPluginsSecondary"></button> 240 aria-describedby="unsandboxedPluginsSecondary"></button>
240 </div> 241 </div>
241 <template is="dom-if" if="[[!isGuest_]]"> 242 <template is="dom-if" if="[[!isGuest_]]">
242 <div class="settings-box two-line" 243 <div id="protocol-handlers" class="settings-box two-line"
243 category$="[[ContentSettingsTypes.PROTOCOL_HANDLERS]]" 244 category$="[[ContentSettingsTypes.PROTOCOL_HANDLERS]]"
244 data-route="SITE_SETTINGS_HANDLERS" 245 data-route="SITE_SETTINGS_HANDLERS"
245 on-tap="onTapNavigate_" actionable> 246 on-tap="onTapNavigate_" actionable>
246 <iron-icon icon="settings:protocol-handler"></iron-icon> 247 <iron-icon icon="settings:protocol-handler"></iron-icon>
247 <div class="middle"> 248 <div class="middle">
248 $i18n{siteSettingsHandlers} 249 $i18n{siteSettingsHandlers}
249 <div class="secondary" id="handlersSecondary"> 250 <div class="secondary" id="handlersSecondary">
250 [[defaultSettingLabel_( 251 [[defaultSettingLabel_(
251 default_.registerProtocolHandler, 252 default_.registerProtocolHandler,
252 '$i18nPolymer{siteSettingsHandlersAsk}', 253 '$i18nPolymer{siteSettingsHandlersAsk}',
253 '$i18nPolymer{siteSettingsHandlersBlocked}')]] 254 '$i18nPolymer{siteSettingsHandlersBlocked}')]]
254 </div> 255 </div>
255 </div> 256 </div>
256 <button class="subpage-arrow" is="paper-icon-button-light" 257 <button class="subpage-arrow" is="paper-icon-button-light"
257 aria-label="$i18n{siteSettingsHandlers}" 258 aria-label="$i18n{siteSettingsHandlers}"
258 aria-describedby="handlersSecondary"></button> 259 aria-describedby="handlersSecondary"></button>
259 </div> 260 </div>
260 </template> 261 </template>
261 <div class="settings-box two-line" 262 <div id="midi-devices" class="settings-box two-line"
262 category$="[[ContentSettingsTypes.MIDI_DEVICES]]" 263 category$="[[ContentSettingsTypes.MIDI_DEVICES]]"
263 data-route="SITE_SETTINGS_MIDI_DEVICES" 264 data-route="SITE_SETTINGS_MIDI_DEVICES"
264 on-tap="onTapNavigate_" actionable> 265 on-tap="onTapNavigate_" actionable>
265 <iron-icon icon="settings:music-note"></iron-icon> 266 <iron-icon icon="settings:music-note"></iron-icon>
266 <div class="middle"> 267 <div class="middle">
267 $i18n{siteSettingsMidiDevices} 268 $i18n{siteSettingsMidiDevices}
268 <div class="secondary" id="midiDevicesSecondary"> 269 <div class="secondary" id="midiDevicesSecondary">
269 [[defaultSettingLabel_( 270 [[defaultSettingLabel_(
270 default_.midiSysex, 271 default_.midiSysex,
271 '$i18nPolymer{siteSettingsMidiDevicesAsk}', 272 '$i18nPolymer{siteSettingsMidiDevicesAsk}',
272 '$i18nPolymer{siteSettingsMidiDevicesBlock}')]] 273 '$i18nPolymer{siteSettingsMidiDevicesBlock}')]]
273 </div> 274 </div>
274 </div> 275 </div>
275 <button class="subpage-arrow" is="paper-icon-button-light" 276 <button class="subpage-arrow" is="paper-icon-button-light"
276 aria-label="$i18n{siteSettingsMidiDevices}" 277 aria-label="$i18n{siteSettingsMidiDevices}"
277 aria-describedby="midiDevicesSecondary"></button> 278 aria-describedby="midiDevicesSecondary"></button>
278 </div> 279 </div>
279 <template is="dom-if" if="[[enableSafeBrowsingSubresourceFilter_]]"> 280 <template is="dom-if" if="[[enableSafeBrowsingSubresourceFilter_]]">
280 <div class="settings-box two-line" 281 <div id="subresource-filter" class="settings-box two-line"
281 category$="[[ContentSettingsTypes.SUBRESOURCE_FILTER]]" 282 category$="[[ContentSettingsTypes.SUBRESOURCE_FILTER]]"
282 data-route="SITE_SETTINGS_SUBRESOURCE_FILTER" on-tap="onTapNavigate_" 283 data-route="SITE_SETTINGS_SUBRESOURCE_FILTER" on-tap="onTapNavigate_"
283 actionable> 284 actionable>
284 <iron-icon icon="cr:open-in-new"></iron-icon> 285 <iron-icon icon="cr:open-in-new"></iron-icon>
285 <div class="middle"> 286 <div class="middle">
286 $i18n{siteSettingsSubresourceFilter} 287 $i18n{siteSettingsSubresourceFilter}
287 <div class="secondary" id="subresourceFilterSecondary"> 288 <div class="secondary" id="subresourceFilterSecondary">
288 [[defaultSettingLabel_( 289 [[defaultSettingLabel_(
289 default_.subresourceFilter, 290 default_.subresourceFilter,
290 '$i18nPolymer{siteSettingsSubresourceFilterBlock}', 291 '$i18nPolymer{siteSettingsSubresourceFilterBlock}',
291 '$i18nPolymer{siteSettingsSubresourceFilterAllow}')]] 292 '$i18nPolymer{siteSettingsSubresourceFilterAllow}')]]
292 </div> 293 </div>
293 </div> 294 </div>
294 <button class="subpage-arrow" is="paper-icon-button-light" 295 <button class="subpage-arrow" is="paper-icon-button-light"
295 aria-label="$i18n{siteSettingsSubresourceFilter}" 296 aria-label="$i18n{siteSettingsSubresourceFilter}"
296 aria-describedby="subresourceFilterSecondary"></button> 297 aria-describedby="subresourceFilterSecondary"></button>
297 </div> 298 </div>
298 </template> 299 </template>
299 <div class="settings-box" category$="[[ContentSettingsTypes.ZOOM_LEVELS]]" 300 <div id="zoom-levels" class="settings-box"
300 data-route="SITE_SETTINGS_ZOOM_LEVELS" 301 category$="[[ContentSettingsTypes.ZOOM_LEVELS]]"
301 on-tap="onTapNavigate_" actionable> 302 data-route="SITE_SETTINGS_ZOOM_LEVELS" on-tap="onTapNavigate_"
303 actionable>
302 <iron-icon icon="settings:zoom-in"></iron-icon> 304 <iron-icon icon="settings:zoom-in"></iron-icon>
303 <div class="middle">$i18n{siteSettingsZoomLevels}</div> 305 <div class="middle">$i18n{siteSettingsZoomLevels}</div>
304 <button class="subpage-arrow" is="paper-icon-button-light" 306 <button class="subpage-arrow" is="paper-icon-button-light"
305 aria-label="$i18n{siteSettingsZoomLevels}"></button> 307 aria-label="$i18n{siteSettingsZoomLevels}"></button>
306 </div> 308 </div>
307 <div class="settings-box" category$="[[ContentSettingsTypes.USB_DEVICES]]" 309 <div id="usb-devices" class="settings-box"
308 data-route="SITE_SETTINGS_USB_DEVICES" 310 category$="[[ContentSettingsTypes.USB_DEVICES]]"
309 on-tap="onTapNavigate_" actionable> 311 data-route="SITE_SETTINGS_USB_DEVICES" on-tap="onTapNavigate_"
312 actionable>
310 <iron-icon icon="settings:usb"></iron-icon> 313 <iron-icon icon="settings:usb"></iron-icon>
311 <div class="middle">$i18n{siteSettingsUsbDevices}</div> 314 <div class="middle">$i18n{siteSettingsUsbDevices}</div>
312 <button class="subpage-arrow" is="paper-icon-button-light" 315 <button class="subpage-arrow" is="paper-icon-button-light"
313 aria-label="$i18n{siteSettingsUsbDevices}"></button> 316 aria-label="$i18n{siteSettingsUsbDevices}"></button>
314 </div> 317 </div>
315 <div class="settings-box" data-route="SITE_SETTINGS_PDF_DOCUMENTS" 318 <div id="pdf-documents" class="settings-box"
316 on-tap="onTapNavigate_" actionable> 319 data-route="SITE_SETTINGS_PDF_DOCUMENTS" on-tap="onTapNavigate_"
320 actionable>
317 <iron-icon icon="settings:pdf"></iron-icon> 321 <iron-icon icon="settings:pdf"></iron-icon>
318 <div class="middle">$i18n{siteSettingsPdfDocuments}</div> 322 <div class="middle">$i18n{siteSettingsPdfDocuments}</div>
319 <button class="subpage-arrow" is="paper-icon-button-light" 323 <button class="subpage-arrow" is="paper-icon-button-light"
320 aria-label="$i18n{siteSettingsPdfDocuments}"></button> 324 aria-label="$i18n{siteSettingsPdfDocuments}"></button>
321 </div> 325 </div>
322 <div class="settings-box" data-route="SITE_SETTINGS_PROTECTED_CONTENT" 326 <div id="protected-content" class="settings-box"
323 on-tap="onTapNavigate_" actionable> 327 data-route="SITE_SETTINGS_PROTECTED_CONTENT" on-tap="onTapNavigate_"
328 actionable>
324 <iron-icon icon="settings:security"></iron-icon> 329 <iron-icon icon="settings:security"></iron-icon>
325 <div class="middle">$i18n{siteSettingsProtectedContent}</div> 330 <div class="middle">$i18n{siteSettingsProtectedContent}</div>
326 <button class="subpage-arrow" is="paper-icon-button-light" 331 <button class="subpage-arrow" is="paper-icon-button-light"
327 aria-label="$i18n{siteSettingsProtectedContent}"></button> 332 aria-label="$i18n{siteSettingsProtectedContent}"></button>
328 </div> 333 </div>
329 </template> 334 </template>
330 <script src="site_settings_page.js"></script> 335 <script src="site_settings_page.js"></script>
331 </dom-module> 336 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698