1 <div id="content-settings-page" class="page" hidden>
2 <div class="close-button"></div>
3 <h1 i18n-content="contentSettingsPage"></h1>
4 <div class="content-area">
5 <!-- Cookie filter tab contents -->
7 <h3 i18n-content="cookiesTabLabel"></h3>
8 <div class="replace-with-website-settings">
9 <div class="radio controlled-setting-with-label">
11 <input type="radio" name="cookies" value="allow">
13 <span i18n-content="cookiesAllow"></span>
14 <span class="controlled-setting-indicator"
15 content-setting="cookies" value="allow"></span>
19 <div class="radio controlled-setting-with-label">
21 <input type="radio" name="cookies" value="session">
23 <span i18n-content="cookies_session_only"></span>
24 <span class="controlled-setting-indicator"
25 content-setting="cookies" value="session"></span>
29 <div class="radio controlled-setting-with-label">
31 <input type="radio" name="cookies" value="block">
33 <span i18n-content="cookiesBlock"></span>
34 <span class="controlled-setting-indicator"
35 content-setting="cookies" value="block"></span>
39 <div class="checkbox controlled-setting-with-label">
41 <input pref="profile.block_third_party_cookies" type="checkbox">
43 <span i18n-content="cookies_block_3rd_party"></span>
44 <span class="controlled-setting-indicator"
45 pref="profile.block_third_party_cookies"></span>
48 <!-- TODO(jochen): remove the div with the clear cookies on exit option
49 once this has shipped. -->
50 <div class="checkbox" guest-visibility="disabled" hidden>
52 <input id="clear-cookies-on-exit"
53 pref="profile.clear_site_data_on_exit" type="checkbox">
54 <span i18n-content="cookies_lso_clear_when_close"
55 class="clear-plugin-lso-data-enabled"></span>
56 <span i18n-content="cookies_clear_when_close"
57 class="clear-plugin-lso-data-disabled"></span>
60 <div class="settings-row">
61 <button class="exceptions-list-button" contentType="cookies"
62 i18n-content="manageExceptions"></button>
63 <button id="show-cookies-button"
64 i18n-content="cookies_show_cookies"></button>
67 <div class="experimental-website-settings" hidden>
68 <span id="cookies-default-string"></span>
69 <div class="settings-row">
70 <button class="website-settings-permission-button"
71 contentType="cookies" i18n-content="websitesManage"></button>
72 <button id="show-cookies-button"
73 i18n-content="cookies_show_cookies"></button>
79 <h3 i18n-content="imagesTabLabel"></h3>
80 <div class="replace-with-website-settings">
81 <div class="radio controlled-setting-with-label">
83 <input type="radio" name="images" value="allow">
85 <span i18n-content="imagesAllow"></span>
86 <span class="controlled-setting-indicator"
87 content-setting="images" value="allow"></span>
91 <div class="radio controlled-setting-with-label">
93 <input type="radio" name="images" value="block">
95 <span i18n-content="imagesBlock"></span>
96 <span class="controlled-setting-indicator"
97 content-setting="images" value="block"></span>
101 <div class="settings-row">
102 <button class="exceptions-list-button" contentType="images"
103 i18n-content="manageExceptions"></button>
106 <div class="experimental-website-settings" hidden>
107 <span id="images-default-string"></span>
108 <div class="settings-row">
109 <button class="website-settings-permission-button"
110 contentType="images" i18n-content="websitesManage"></button>
114 <!-- JavaScript filter -->
116 <h3 i18n-content="javascriptTabLabel"></h3>
117 <div class="replace-with-website-settings">
118 <div class="radio controlled-setting-with-label">
120 <input type="radio" name="javascript" value="allow">
122 <span i18n-content="javascriptAllow"></span>
123 <span class="controlled-setting-indicator"
124 content-setting="javascript" value="allow"></span>
128 <div class="radio controlled-setting-with-label">
130 <input type="radio" name="javascript" value="block">
132 <span i18n-content="javascriptBlock"></span>
133 <span class="controlled-setting-indicator"
134 content-setting="javascript" value="block"></span>
138 <div class="settings-row">
139 <button class="exceptions-list-button" contentType="javascript"
140 i18n-content="manageExceptions"></button>
143 <div class="experimental-website-settings" hidden>
144 <span id="javascript-default-string"></span>
145 <div class="settings-row">
146 <button class="website-settings-permission-button"
147 contentType="javascript" i18n-content="websitesManage"></button>
151 <!-- Handlers settings -->
152 <section id="handlers-section">
153 <h3 i18n-content="handlers_tab_label"></h3>
157 <input type="radio" name="handlers" value="allow"
158 class="handler-radio">
159 <span i18n-content="handlers_allow"></span>
164 <input type="radio" name="handlers" value="block"
165 class="handler-radio">
166 <span i18n-content="handlers_block"></span>
169 <div class="settings-row">
170 <button id="manage-handlers-button" contentType="handlers"
171 i18n-content="manage_handlers"></button>
175 <!-- Plug-ins filter -->
177 <h3 i18n-content="pluginsTabLabel"></h3>
178 <div class="replace-with-website-settings">
179 <div class="radio controlled-setting-with-label">
181 <input type="radio" name="plugins" value="allow">
183 <span i18n-content="pluginsAllow"></span>
184 <span class="controlled-setting-indicator"
185 content-setting="plugins" value="allow"></span>
189 <div id="click_to_play" class="radio controlled-setting-with-label">
191 <input type="radio" name="plugins" value="ask">
193 <span i18n-content="pluginsAsk"></span>
194 <span class="controlled-setting-indicator"
195 content-setting="plugins" value="ask"></span>
199 <div class="radio controlled-setting-with-label">
201 <input type="radio" name="plugins" value="block">
203 <span i18n-content="pluginsBlock"></span>
204 <span class="controlled-setting-indicator"
205 content-setting="plugins" value="block"></span>
209 <div class="settings-row">
210 <button class="exceptions-list-button" contentType="plugins"
211 i18n-content="manageExceptions"></button>
213 <div id="disable-plugins-container">
214 <a href="chrome://plugins" i18n-content="disableIndividualPlugins"
218 <div class="experimental-website-settings" hidden>
219 <span id="plugins-default-string"></span>
220 <div class="settings-row">
221 <button class="website-settings-permission-button"
222 contentType="plugins" i18n-content="websitesManage"></button>
226 <!-- Pop-ups filter -->
228 <h3 i18n-content="popupsTabLabel" class="content-settings-header"></h3>
229 <div class="replace-with-website-settings">
230 <div class="radio controlled-setting-with-label">
232 <input type="radio" name="popups" value="allow">
234 <span i18n-content="popupsAllow"></span>
235 <span class="controlled-setting-indicator"
236 content-setting="popups" value="allow"></span>
240 <div class="radio controlled-setting-with-label">
242 <input type="radio" name="popups" value="block">
244 <span i18n-content="popupsBlock"></span>
245 <span class="controlled-setting-indicator"
246 content-setting="popups" value="block"></span>
250 <div class="settings-row">
251 <button class="exceptions-list-button" contentType="popups"
252 i18n-content="manageExceptions"></button>
255 <div class="experimental-website-settings" hidden>
256 <span id="popups-default-string"></span>
257 <div class="settings-row">
258 <button class="website-settings-permission-button"
259 contentType="popups" i18n-content="websitesManage"></button>
263 <!-- Location filter -->
265 <h3 i18n-content="locationTabLabel"></h3>
266 <div class="replace-with-website-settings">
267 <div class="radio controlled-setting-with-label">
269 <input type="radio" name="location" value="allow">
271 <span i18n-content="locationAllow"></span>
272 <span class="controlled-setting-indicator"
273 content-setting="location" value="allow"></span>
277 <div class="radio controlled-setting-with-label">
279 <input type="radio" name="location" value="ask">
281 <span i18n-content="locationAsk"></span>
282 <span class="controlled-setting-indicator"
283 content-setting="location" value="ask"></span>
287 <div class="radio controlled-setting-with-label">
289 <input type="radio" name="location"
292 <span i18n-content="locationBlock"></span>
293 <span class="controlled-setting-indicator"
294 content-setting="location" value="block"></span>
298 <if expr="enable_google_now">
299 <div class="checkbox controlled-setting-with-label"
300 id="geolocationCheckbox" hidden>
302 <input pref="googlegeolocationaccess.enabled"
303 metric="Options_GoogleGeolocationAccessCheckbox"
306 <span i18n-content="googleGeolocationAccessEnable"></span>
307 <span class="controlled-setting-indicator"
308 pref="googlegeolocationaccess.enabled"></span>
313 <div class="settings-row">
314 <button class="exceptions-list-button" contentType="location"
315 i18n-content="manageExceptions"></button>
318 <div class="experimental-website-settings" hidden>
319 <span id="location-default-string"></span>
320 <div class="settings-row">
321 <button class="website-settings-permission-button"
322 contentType="geolocation" i18n-content="websitesManage"></button>
326 <!-- Notifications filter tab contents -->
327 <section id="notifications-section">
328 <h3 i18n-content="notificationsTabLabel"></h3>
329 <div class="replace-with-website-settings">
330 <div class="radio controlled-setting-with-label">
332 <input type="radio" name="notifications" value="allow">
334 <span i18n-content="notificationsAllow"></span>
335 <span class="controlled-setting-indicator"
336 content-setting="notifications" value="allow"></span>
340 <div class="radio controlled-setting-with-label">
342 <input type="radio" name="notifications" value="ask">
344 <span i18n-content="notificationsAsk"></span>
345 <span class="controlled-setting-indicator"
346 content-setting="notifications" value="ask"></span>
350 <div class="radio controlled-setting-with-label">
352 <input type="radio" name="notifications" value="block">
354 <span i18n-content="notificationsBlock"></span>
355 <span class="controlled-setting-indicator"
356 content-setting="notifications" value="block"></span>
360 <div class="settings-row">
361 <button class="exceptions-list-button" contentType="notifications"
362 i18n-content="manageExceptions"></button>
365 <div class="experimental-website-settings" hidden>
366 <span id="notifications-default-string"></span>
367 <div class="settings-row">
368 <button class="website-settings-permission-button"
369 contentType="notifications"
370 i18n-content="websitesManage"></button>
374 <!-- Fullscreen filter -->
376 <h3 i18n-content="fullscreenTabLabel"></h3>
377 <div class="settings-row">
378 <button class="exceptions-list-button" contentType="fullscreen"
379 i18n-content="manageExceptions"></button>
382 <!-- Mouse Lock filter -->
384 <h3 i18n-content="mouselockTabLabel"></h3>
388 <input type="radio" name="mouselock" value="allow">
389 <span i18n-content="mouselockAllow"></span>
394 <input type="radio" name="mouselock" value="ask">
395 <span i18n-content="mouselockAsk"></span>
400 <input type="radio" name="mouselock" value="block">
401 <span i18n-content="mouselockBlock"></span>
404 <div class="settings-row">
405 <button class="exceptions-list-button" contentType="mouselock"
406 i18n-content="manageExceptions"></button>
410 <if expr="chromeos or is_win">
411 <!-- Protected Content filter -->
412 <section guest-visibility="disabled">
413 <h3 i18n-content="protectedContentTabLabel"
414 class="content-settings-header"></h3>
416 <div class="settings-row">
417 <p i18n-content="protectedContentInfo"></p>
419 <div class="checkbox">
421 <input pref="settings.privacy.drm_enabled" type="checkbox">
422 <span i18n-content="protectedContentEnable"></span>
426 <div class="settings-row">
427 <button id="protected-content-exceptions"
428 class="exceptions-list-button" contentType="protectedContent"
429 i18n-content="manageExceptions"></button>
435 <!-- Media Stream capture device filter -->
436 <section id="media-stream-settings">
437 <div class="section-header">
438 <h3 i18n-content="mediaStreamTabLabel"></h3>
439 <span id="media-indicator"
440 class="controlled-setting-indicator group-indicator"></span>
443 <div class="media-device-control">
444 <span i18n-content="mediaSelectMicLabel"></span>
445 <select id="media-select-mic" class="weakrtl"></select>
447 <div class="media-device-control">
448 <span i18n-content="mediaSelectCameraLabel"></span>
449 <select id="media-select-camera" class="weakrtl"></select>
451 <div class="radio controlled-setting-with-label">
453 <input type="radio" name="media-stream" value="ask">
455 <span id="media-stream-ask-label" i18n-content="mediaStreamAsk">
457 <span class="controlled-setting-indicator"
458 content-setting="media-stream" value="ask"></span>
462 <div class="radio controlled-setting-with-label">
464 <input id="media-stream-block" type="radio" name="media-stream"
467 <span id="media-stream-block-label"
468 i18n-content="mediaStreamBlock"></span>
469 <span class="controlled-setting-indicator"
470 content-setting="media-stream" value="block"></span>
474 <div class="settings-row replace-with-website-settings">
475 <button class="exceptions-list-button" contentType="media-stream"
476 i18n-content="manageExceptions"></button>
478 <div id="media-pepper-flash-default" class="pepper-flash-settings">
479 <span i18n-content="mediaPepperFlashDefaultDivergedLabel"></span>
480 <a target="_blank" i18n-content="mediaPepperFlashChangeLink"
481 i18n-values="href:mediaPepperFlashGlobalPrivacyURL"></a>
484 <div class="experimental-website-settings" hidden>
485 <div class="settings-row">
486 <button class="website-settings-permission-button"
487 contentType="media-stream" i18n-content="websitesManage"></button>
491 <!-- PPAPI broker -->
493 <h3 i18n-content="ppapiBrokerTabLabel"></h3>
497 <input type="radio" name="ppapi-broker" value="allow">
498 <span i18n-content="ppapiBrokerAllow"></span>
503 <input type="radio" name="ppapi-broker" value="ask">
504 <span i18n-content="ppapiBrokerAsk"></span>
509 <input type="radio" name="ppapi-broker" value="block">
510 <span i18n-content="ppapiBrokerBlock"></span>
513 <div class="settings-row">
514 <button class="exceptions-list-button" contentType="ppapi-broker"
515 i18n-content="manageExceptions"></button>
519 <!-- Automatic Downloads filter -->
521 <h3 i18n-content="multipleAutomaticDownloadsTabLabel"></h3>
522 <div class="replace-with-website-settings">
523 <div class="radio controlled-setting-with-label">
525 <input type="radio" name="multiple-automatic-downloads"
528 <span i18n-content="multipleAutomaticDownloadsAllow"></span>
529 <span class="controlled-setting-indicator"
530 content-setting="multiple-automatic-downloads" value="allow">
535 <div class="radio controlled-setting-with-label">
537 <input type="radio" name="multiple-automatic-downloads" value="ask">
539 <span i18n-content="multipleAutomaticDownloadsAsk"></span>
540 <span class="controlled-setting-indicator"
541 content-setting="multiple-automatic-downloads" value="ask">
546 <div class="radio controlled-setting-with-label">
548 <input type="radio" name="multiple-automatic-downloads"
551 <span i18n-content="multipleAutomaticDownloadsBlock"></span>
552 <span class="controlled-setting-indicator"
553 content-setting="multiple-automatic-downloads" value="block">
558 <div class="settings-row">
559 <button class="exceptions-list-button"
560 contentType="multiple-automatic-downloads"
561 i18n-content="manageExceptions"></button>
564 <div class="experimental-website-settings" hidden>
565 <span id="multiple-automatic-downloads-default-string"></span>
566 <div class="settings-row">
567 <button class="website-settings-permission-button"
568 contentType="multiple-automatic-downloads"
569 i18n-content="websitesManage"></button>
573 <!-- MIDI system exclusive messages filter -->
574 <section id="experimental-web-midi-settings" hidden="true">
575 <h3 i18n-content="midi-sysex_header"></h3>
579 <input type="radio" name="midi-sysex" value="allow">
580 <span i18n-content="midiSysExAllow"></span>
585 <input type="radio" name="midi-sysex" value="ask">
586 <span i18n-content="midiSysExAsk"></span>
591 <input type="radio" name="midi-sysex" value="block">
592 <span i18n-content="midiSysExBlock"></span>
595 <div class="settings-row">
596 <button class="exceptions-list-button" contentType="midi-sysex"
597 i18n-content="manageExceptions"></button>
601 <!-- Push messaging filter -->
602 <section id="experimental-push-messaging-settings" hidden="true">
603 <h3 i18n-content="push-messaging_header"></h3>
607 <input type="radio" name="push-messaging" value="allow">
608 <span i18n-content="pushMessagingAllow"></span>
613 <input type="radio" name="push-messaging" value="ask">
614 <span i18n-content="pushMessagingAsk"></span>
619 <input type="radio" name="push-messaging" value="block">
620 <span i18n-content="pushMessagingBlock"></span>
623 <div class="settings-row">
624 <button class="exceptions-list-button" contentType="push-messaging"
625 i18n-content="manageExceptions"></button>
629 <!-- Page zoom levels -->
630 <section id="page-zoom-levels">
631 <h3 i18n-content="zoomlevels_header"></h3>
633 <div class="settings-row">
634 <button class="exceptions-list-button" contentType="zoomlevels"
635 i18n-content="zoomLevelsManage"></button>
640 <div class="action-area">
641 <div class="button-strip">
642 <button id="content-settings-overlay-confirm" class="default-button"