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

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: Address comments. 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 <template is="dom-if" if="[[enableSafeBrowsingSubresourceFilter_]]"> 188 <template is="dom-if" if="[[enableSafeBrowsingSubresourceFilter_]]">
188 <div class="settings-box two-line" 189 <div id="subresource-filter" class="settings-box two-line"
189 category$="[[ContentSettingsTypes.SUBRESOURCE_FILTER]]" 190 category$="[[ContentSettingsTypes.SUBRESOURCE_FILTER]]"
190 data-route="SITE_SETTINGS_SUBRESOURCE_FILTER" on-tap="onTapNavigate_" 191 data-route="SITE_SETTINGS_SUBRESOURCE_FILTER" on-tap="onTapNavigate_"
191 actionable> 192 actionable>
192 <iron-icon icon="cr:open-in-new"></iron-icon> 193 <iron-icon icon="cr:open-in-new"></iron-icon>
193 <div class="middle"> 194 <div class="middle">
194 $i18n{siteSettingsSubresourceFilter} 195 $i18n{siteSettingsSubresourceFilter}
195 <div class="secondary" id="subresourceFilterSecondary"> 196 <div class="secondary" id="subresourceFilterSecondary">
196 [[defaultSettingLabel_( 197 [[defaultSettingLabel_(
197 default_.subresourceFilter, 198 default_.subresourceFilter,
198 '$i18nPolymer{siteSettingsSubresourceFilterBlock}', 199 '$i18nPolymer{siteSettingsSubresourceFilterBlock}',
199 '$i18nPolymer{siteSettingsSubresourceFilterAllow}')]] 200 '$i18nPolymer{siteSettingsSubresourceFilterAllow}')]]
200 </div> 201 </div>
201 </div> 202 </div>
202 <button class="subpage-arrow" is="paper-icon-button-light" 203 <button class="subpage-arrow" is="paper-icon-button-light"
203 aria-label="$i18n{siteSettingsSubresourceFilter}" 204 aria-label="$i18n{siteSettingsSubresourceFilter}"
204 aria-describedby="subresourceFilterSecondary"></button> 205 aria-describedby="subresourceFilterSecondary"></button>
205 </div> 206 </div>
206 </template> 207 </template>
207 <div class="settings-box two-line" 208 <div id="background-sync" class="settings-box two-line"
208 category$="[[ContentSettingsTypes.BACKGROUND_SYNC]]" 209 category$="[[ContentSettingsTypes.BACKGROUND_SYNC]]"
209 data-route="SITE_SETTINGS_BACKGROUND_SYNC" on-tap="onTapNavigate_" 210 data-route="SITE_SETTINGS_BACKGROUND_SYNC" on-tap="onTapNavigate_"
210 actionable> 211 actionable>
211 <iron-icon icon="settings:sync"></iron-icon> 212 <iron-icon icon="settings:sync"></iron-icon>
212 <div class="middle"> 213 <div class="middle">
213 $i18n{siteSettingsBackgroundSync} 214 $i18n{siteSettingsBackgroundSync}
214 <div class="secondary" id="backgroundSyncSecondary"> 215 <div class="secondary" id="backgroundSyncSecondary">
215 [[defaultSettingLabel_( 216 [[defaultSettingLabel_(
216 default_.backgroundSync, 217 default_.backgroundSync,
217 '$i18nPolymer{siteSettingsAllowRecentlyClosedSites}', 218 '$i18nPolymer{siteSettingsAllowRecentlyClosedSites}',
218 '$i18nPolymer{siteSettingsBackgroundSyncBlocked}')]] 219 '$i18nPolymer{siteSettingsBackgroundSyncBlocked}')]]
219 </div> 220 </div>
220 </div> 221 </div>
221 <button class="subpage-arrow" is="paper-icon-button-light" 222 <button class="subpage-arrow" is="paper-icon-button-light"
222 aria-label="$i18n{siteSettingsBackgroundSync}" 223 aria-label="$i18n{siteSettingsBackgroundSync}"
223 aria-describedby="backgroundSyncSecondary"></button> 224 aria-describedby="backgroundSyncSecondary"></button>
224 </div> 225 </div>
225 <div class="settings-box two-line" 226 <div id="automatic-downloads" class="settings-box two-line"
226 category$="[[ContentSettingsTypes.AUTOMATIC_DOWNLOADS]]" 227 category$="[[ContentSettingsTypes.AUTOMATIC_DOWNLOADS]]"
227 data-route="SITE_SETTINGS_AUTOMATIC_DOWNLOADS" 228 data-route="SITE_SETTINGS_AUTOMATIC_DOWNLOADS"
228 on-tap="onTapNavigate_" actionable> 229 on-tap="onTapNavigate_" actionable>
229 <iron-icon icon="cr:file-download"></iron-icon> 230 <iron-icon icon="cr:file-download"></iron-icon>
230 <div class="middle"> 231 <div class="middle">
231 $i18n{siteSettingsAutomaticDownloads} 232 $i18n{siteSettingsAutomaticDownloads}
232 <div class="secondary" id="automaticDownloadsSecondary"> 233 <div class="secondary" id="automaticDownloadsSecondary">
233 [[defaultSettingLabel_( 234 [[defaultSettingLabel_(
234 default_.multipleAutomaticDownloads, 235 default_.multipleAutomaticDownloads,
235 '$i18nPolymer{siteSettingsAutoDownloadAsk}', 236 '$i18nPolymer{siteSettingsAutoDownloadAsk}',
236 '$i18nPolymer{siteSettingsAutoDownloadBlock}')]] 237 '$i18nPolymer{siteSettingsAutoDownloadBlock}')]]
237 </div> 238 </div>
238 </div> 239 </div>
239 <button class="subpage-arrow" is="paper-icon-button-light" 240 <button class="subpage-arrow" is="paper-icon-button-light"
240 aria-label="$i18n{siteSettingsAutomaticDownloads}" 241 aria-label="$i18n{siteSettingsAutomaticDownloads}"
241 aria-describedby="automaticDownloadsSecondary"></button> 242 aria-describedby="automaticDownloadsSecondary"></button>
242 </div> 243 </div>
243 <div class="settings-box two-line" 244 <div id="unsandboxed-plugins" class="settings-box two-line"
244 category$="[[ContentSettingsTypes.UNSANDBOXED_PLUGINS]]" 245 category$="[[ContentSettingsTypes.UNSANDBOXED_PLUGINS]]"
245 data-route="SITE_SETTINGS_UNSANDBOXED_PLUGINS" 246 data-route="SITE_SETTINGS_UNSANDBOXED_PLUGINS"
246 on-tap="onTapNavigate_" actionable> 247 on-tap="onTapNavigate_" actionable>
247 <iron-icon icon="cr:extension"></iron-icon> 248 <iron-icon icon="cr:extension"></iron-icon>
248 <div class="middle"> 249 <div class="middle">
249 $i18n{siteSettingsUnsandboxedPlugins} 250 $i18n{siteSettingsUnsandboxedPlugins}
250 <div class="secondary" id="unsandboxedPluginsSecondary"> 251 <div class="secondary" id="unsandboxedPluginsSecondary">
251 [[defaultSettingLabel_( 252 [[defaultSettingLabel_(
252 default_.ppapiBroker, 253 default_.ppapiBroker,
253 '$i18nPolymer{siteSettingsUnsandboxedPluginsAsk}', 254 '$i18nPolymer{siteSettingsUnsandboxedPluginsAsk}',
254 '$i18nPolymer{siteSettingsUnsandboxedPluginsBlock}')]] 255 '$i18nPolymer{siteSettingsUnsandboxedPluginsBlock}')]]
255 </div> 256 </div>
256 </div> 257 </div>
257 <button class="subpage-arrow" is="paper-icon-button-light" 258 <button class="subpage-arrow" is="paper-icon-button-light"
258 aria-label="$i18n{siteSettingsUnsandboxedPlugins}" 259 aria-label="$i18n{siteSettingsUnsandboxedPlugins}"
259 aria-describedby="unsandboxedPluginsSecondary"></button> 260 aria-describedby="unsandboxedPluginsSecondary"></button>
260 </div> 261 </div>
261 <template is="dom-if" if="[[!isGuest_]]"> 262 <template is="dom-if" if="[[!isGuest_]]">
262 <div class="settings-box two-line" 263 <div id="protocol-handlers" class="settings-box two-line"
263 category$="[[ContentSettingsTypes.PROTOCOL_HANDLERS]]" 264 category$="[[ContentSettingsTypes.PROTOCOL_HANDLERS]]"
264 data-route="SITE_SETTINGS_HANDLERS" 265 data-route="SITE_SETTINGS_HANDLERS"
265 on-tap="onTapNavigate_" actionable> 266 on-tap="onTapNavigate_" actionable>
266 <iron-icon icon="settings:protocol-handler"></iron-icon> 267 <iron-icon icon="settings:protocol-handler"></iron-icon>
267 <div class="middle"> 268 <div class="middle">
268 $i18n{siteSettingsHandlers} 269 $i18n{siteSettingsHandlers}
269 <div class="secondary" id="handlersSecondary"> 270 <div class="secondary" id="handlersSecondary">
270 [[defaultSettingLabel_( 271 [[defaultSettingLabel_(
271 default_.registerProtocolHandler, 272 default_.registerProtocolHandler,
272 '$i18nPolymer{siteSettingsHandlersAsk}', 273 '$i18nPolymer{siteSettingsHandlersAsk}',
273 '$i18nPolymer{siteSettingsHandlersBlocked}')]] 274 '$i18nPolymer{siteSettingsHandlersBlocked}')]]
274 </div> 275 </div>
275 </div> 276 </div>
276 <button class="subpage-arrow" is="paper-icon-button-light" 277 <button class="subpage-arrow" is="paper-icon-button-light"
277 aria-label="$i18n{siteSettingsHandlers}" 278 aria-label="$i18n{siteSettingsHandlers}"
278 aria-describedby="handlersSecondary"></button> 279 aria-describedby="handlersSecondary"></button>
279 </div> 280 </div>
280 </template> 281 </template>
281 <div class="settings-box two-line" 282 <div id="midi-devices" class="settings-box two-line"
282 category$="[[ContentSettingsTypes.MIDI_DEVICES]]" 283 category$="[[ContentSettingsTypes.MIDI_DEVICES]]"
283 data-route="SITE_SETTINGS_MIDI_DEVICES" 284 data-route="SITE_SETTINGS_MIDI_DEVICES"
284 on-tap="onTapNavigate_" actionable> 285 on-tap="onTapNavigate_" actionable>
285 <iron-icon icon="settings:music-note"></iron-icon> 286 <iron-icon icon="settings:music-note"></iron-icon>
286 <div class="middle"> 287 <div class="middle">
287 $i18n{siteSettingsMidiDevices} 288 $i18n{siteSettingsMidiDevices}
288 <div class="secondary" id="midiDevicesSecondary"> 289 <div class="secondary" id="midiDevicesSecondary">
289 [[defaultSettingLabel_( 290 [[defaultSettingLabel_(
290 default_.midiSysex, 291 default_.midiSysex,
291 '$i18nPolymer{siteSettingsMidiDevicesAsk}', 292 '$i18nPolymer{siteSettingsMidiDevicesAsk}',
292 '$i18nPolymer{siteSettingsMidiDevicesBlock}')]] 293 '$i18nPolymer{siteSettingsMidiDevicesBlock}')]]
293 </div> 294 </div>
294 </div> 295 </div>
295 <button class="subpage-arrow" is="paper-icon-button-light" 296 <button class="subpage-arrow" is="paper-icon-button-light"
296 aria-label="$i18n{siteSettingsMidiDevices}" 297 aria-label="$i18n{siteSettingsMidiDevices}"
297 aria-describedby="midiDevicesSecondary"></button> 298 aria-describedby="midiDevicesSecondary"></button>
298 </div> 299 </div>
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