Give names to all utility processes.
[chromium-blink-merge.git] / chrome / browser / resources / options / content_settings.html
blob4eec2313a5868f16c2b416679c89f65f9a312674
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 -->
6 <section>
7 <h3 i18n-content="cookiesTabLabel"></h3>
8 <div class="replace-with-website-settings">
9 <div class="radio controlled-setting-with-label">
10 <label>
11 <input type="radio" name="cookies" value="allow">
12 <span>
13 <span i18n-content="cookiesAllow"></span>
14 <span class="controlled-setting-indicator"
15 content-setting="cookies" value="allow"></span>
16 </span>
17 </label>
18 </div>
19 <div class="radio controlled-setting-with-label">
20 <label>
21 <input type="radio" name="cookies" value="session">
22 <span>
23 <span i18n-content="cookiesSession"></span>
24 <span class="controlled-setting-indicator"
25 content-setting="cookies" value="session"></span>
26 </span>
27 </label>
28 </div>
29 <div class="radio controlled-setting-with-label">
30 <label>
31 <input type="radio" name="cookies" value="block">
32 <span>
33 <span i18n-content="cookiesBlock"></span>
34 <span class="controlled-setting-indicator"
35 content-setting="cookies" value="block"></span>
36 </span>
37 </label>
38 </div>
39 <div class="checkbox controlled-setting-with-label">
40 <label>
41 <input pref="profile.block_third_party_cookies" type="checkbox">
42 <span>
43 <span i18n-content="cookiesBlock3rdParty"></span>
44 <span class="controlled-setting-indicator"
45 pref="profile.block_third_party_cookies"></span>
46 </label>
47 </div>
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>
51 <label>
52 <input id="clear-cookies-on-exit"
53 pref="profile.clear_site_data_on_exit" type="checkbox">
54 <span i18n-content="cookiesLsoClearWhenClose"
55 class="clear-plugin-lso-data-enabled"></span>
56 <span i18n-content="cookiesClearWhenClose"
57 class="clear-plugin-lso-data-disabled"></span>
58 </label>
59 </div>
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="cookiesShowCookies"></button>
65 </div>
66 </div>
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="cookiesShowCookies"></button>
74 </div>
75 </div>
76 </section>
77 <!-- Image filter -->
78 <section>
79 <h3 i18n-content="imagesTabLabel"></h3>
80 <div class="replace-with-website-settings">
81 <div class="radio controlled-setting-with-label">
82 <label>
83 <input type="radio" name="images" value="allow">
84 <span>
85 <span i18n-content="imagesAllow"></span>
86 <span class="controlled-setting-indicator"
87 content-setting="images" value="allow"></span>
88 </span>
89 </label>
90 </div>
91 <div class="radio controlled-setting-with-label">
92 <label>
93 <input type="radio" name="images" value="block">
94 <span>
95 <span i18n-content="imagesBlock"></span>
96 <span class="controlled-setting-indicator"
97 content-setting="images" value="block"></span>
98 </span>
99 </label>
100 </div>
101 <div class="settings-row">
102 <button class="exceptions-list-button" contentType="images"
103 i18n-content="manageExceptions"></button>
104 </div>
105 </div>
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>
111 </div>
112 </div>
113 </section>
114 <!-- JavaScript filter -->
115 <section>
116 <h3 i18n-content="javascriptTabLabel"></h3>
117 <div class="replace-with-website-settings">
118 <div class="radio controlled-setting-with-label">
119 <label>
120 <input type="radio" name="javascript" value="allow">
121 <span>
122 <span i18n-content="javascriptAllow"></span>
123 <span class="controlled-setting-indicator"
124 content-setting="javascript" value="allow"></span>
125 </span>
126 </label>
127 </div>
128 <div class="radio controlled-setting-with-label">
129 <label>
130 <input type="radio" name="javascript" value="block">
131 <span>
132 <span i18n-content="javascriptBlock"></span>
133 <span class="controlled-setting-indicator"
134 content-setting="javascript" value="block"></span>
135 </span>
136 </label>
137 </div>
138 <div class="settings-row">
139 <button class="exceptions-list-button" contentType="javascript"
140 i18n-content="manageExceptions"></button>
141 </div>
142 </div>
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>
148 </div>
149 </div>
150 </section>
151 <!-- Handlers settings -->
152 <section id="handlers-section">
153 <h3 i18n-content="handlersTabLabel"></h3>
154 <div>
155 <div class="radio">
156 <label>
157 <input type="radio" name="handlers" value="allow"
158 class="handler-radio">
159 <span i18n-content="handlersAllow"></span>
160 </label>
161 </div>
162 <div class="radio">
163 <label>
164 <input type="radio" name="handlers" value="block"
165 class="handler-radio">
166 <span i18n-content="handlersBlock"></span>
167 </label>
168 </div>
169 <div class="settings-row">
170 <button id="manage-handlers-button" contentType="handlers"
171 i18n-content="manageHandlers"></button>
172 </div>
173 </div>
174 </section>
175 <!-- Plugins filter -->
176 <section>
177 <h3 i18n-content="pluginsTabLabel"></h3>
178 <div class="replace-with-website-settings">
179 <div class="radio controlled-setting-with-label">
180 <label>
181 <input id="plugins-allow-radio" type="radio" name="plugins"
182 value="allow">
183 <span>
184 <span i18n-content="pluginsAllow"></span>
185 <span class="controlled-setting-indicator"
186 content-setting="plugins" value="allow"></span>
187 </span>
188 </label>
189 </div>
190 <div class="radio controlled-setting-with-label">
191 <label>
192 <input type="radio" name="plugins" value="detect">
193 <span>
194 <span i18n-content="pluginsDetect"></span>
195 <span class="controlled-setting-indicator"
196 content-setting="plugins" value="detect"></span>
197 </span>
198 </label>
199 </div>
200 <div class="radio controlled-setting-with-label">
201 <label>
202 <input type="radio" name="plugins" value="block">
203 <span>
204 <span i18n-content="pluginsBlock"></span>
205 <span class="controlled-setting-indicator"
206 content-setting="plugins" value="block"></span>
207 </span>
208 </label>
209 </div>
210 <div class="settings-row">
211 <button class="exceptions-list-button" contentType="plugins"
212 i18n-content="manageExceptions"></button>
213 </div>
214 <div id="disable-plugins-container">
215 <a href="chrome://plugins" i18n-content="manageIndividualPlugins"
216 target="_blank"></a>
217 </div>
218 </div>
219 <div class="experimental-website-settings" hidden>
220 <span id="plugins-default-string"></span>
221 <div class="settings-row">
222 <button class="website-settings-permission-button"
223 contentType="plugins" i18n-content="websitesManage"></button>
224 </div>
225 </div>
226 </section>
227 <!-- Pop-ups filter -->
228 <section>
229 <h3 i18n-content="popupsTabLabel" class="content-settings-header"></h3>
230 <div class="replace-with-website-settings">
231 <div class="radio controlled-setting-with-label">
232 <label>
233 <input type="radio" name="popups" value="allow">
234 <span>
235 <span i18n-content="popupsAllow"></span>
236 <span class="controlled-setting-indicator"
237 content-setting="popups" value="allow"></span>
238 </span>
239 </label>
240 </div>
241 <div class="radio controlled-setting-with-label">
242 <label>
243 <input type="radio" name="popups" value="block">
244 <span>
245 <span i18n-content="popupsBlock"></span>
246 <span class="controlled-setting-indicator"
247 content-setting="popups" value="block"></span>
248 </span>
249 </label>
250 </div>
251 <div class="settings-row">
252 <button class="exceptions-list-button" contentType="popups"
253 i18n-content="manageExceptions"></button>
254 </div>
255 </div>
256 <div class="experimental-website-settings" hidden>
257 <span id="popups-default-string"></span>
258 <div class="settings-row">
259 <button class="website-settings-permission-button"
260 contentType="popups" i18n-content="websitesManage"></button>
261 </div>
262 </div>
263 </section>
264 <!-- Location filter -->
265 <section>
266 <h3 i18n-content="locationTabLabel"></h3>
267 <div class="replace-with-website-settings">
268 <div class="radio controlled-setting-with-label">
269 <label>
270 <input type="radio" name="location" value="allow">
271 <span>
272 <span i18n-content="locationAllow"></span>
273 <span class="controlled-setting-indicator"
274 content-setting="location" value="allow"></span>
275 </span>
276 </label>
277 </div>
278 <div class="radio controlled-setting-with-label">
279 <label>
280 <input type="radio" name="location" value="ask">
281 <span>
282 <span i18n-content="locationAsk"></span>
283 <span class="controlled-setting-indicator"
284 content-setting="location" value="ask"></span>
285 </span>
286 </label>
287 </div>
288 <div class="radio controlled-setting-with-label">
289 <label>
290 <input type="radio" name="location"
291 value="block">
292 <span>
293 <span i18n-content="locationBlock"></span>
294 <span class="controlled-setting-indicator"
295 content-setting="location" value="block"></span>
296 </span>
297 </label>
298 </div>
299 <if expr="enable_google_now">
300 <div class="checkbox controlled-setting-with-label"
301 id="geolocationCheckbox" hidden>
302 <label>
303 <input pref="googlegeolocationaccess.enabled"
304 metric="Options_GoogleGeolocationAccessCheckbox"
305 type="checkbox">
306 <span>
307 <span i18n-content="googleGeolocationAccessEnable"></span>
308 <span class="controlled-setting-indicator"
309 pref="googlegeolocationaccess.enabled"></span>
310 </span>
311 </label>
312 </div>
313 </if>
314 <div class="settings-row">
315 <button class="exceptions-list-button" contentType="location"
316 i18n-content="manageExceptions"></button>
317 </div>
318 </div>
319 <div class="experimental-website-settings" hidden>
320 <span id="location-default-string"></span>
321 <div class="settings-row">
322 <button class="website-settings-permission-button"
323 contentType="geolocation" i18n-content="websitesManage"></button>
324 </div>
325 </div>
326 </section>
327 <!-- Notifications filter tab contents -->
328 <section id="notifications-section">
329 <h3 i18n-content="notificationsTabLabel"></h3>
330 <div class="replace-with-website-settings">
331 <div class="radio controlled-setting-with-label">
332 <label>
333 <input type="radio" name="notifications" value="allow">
334 <span>
335 <span i18n-content="notificationsAllow"></span>
336 <span class="controlled-setting-indicator"
337 content-setting="notifications" value="allow"></span>
338 </span>
339 </label>
340 </div>
341 <div class="radio controlled-setting-with-label">
342 <label>
343 <input type="radio" name="notifications" value="ask">
344 <span>
345 <span i18n-content="notificationsAsk"></span>
346 <span class="controlled-setting-indicator"
347 content-setting="notifications" value="ask"></span>
348 </span>
349 </label>
350 </div>
351 <div class="radio controlled-setting-with-label">
352 <label>
353 <input type="radio" name="notifications" value="block">
354 <span>
355 <span i18n-content="notificationsBlock"></span>
356 <span class="controlled-setting-indicator"
357 content-setting="notifications" value="block"></span>
358 </span>
359 </label>
360 </div>
361 <div class="settings-row">
362 <button class="exceptions-list-button" contentType="notifications"
363 i18n-content="manageExceptions"></button>
364 </div>
365 </div>
366 <div class="experimental-website-settings" hidden>
367 <span id="notifications-default-string"></span>
368 <div class="settings-row">
369 <button class="website-settings-permission-button"
370 contentType="notifications"
371 i18n-content="websitesManage"></button>
372 </div>
373 </div>
374 </section>
375 <!-- Fullscreen filter -->
376 <section>
377 <h3 i18n-content="fullscreenTabLabel"></h3>
378 <div class="settings-row">
379 <button class="exceptions-list-button" contentType="fullscreen"
380 i18n-content="manageExceptions"></button>
381 </div>
382 </section>
383 <!-- Mouse Lock filter -->
384 <section>
385 <h3 i18n-content="mouselockTabLabel"></h3>
386 <div>
387 <div class="radio">
388 <label>
389 <input type="radio" name="mouselock" value="allow">
390 <span>
391 <span i18n-content="mouselockAllow"></span>
392 <span class="controlled-setting-indicator"
393 content-setting="mouselock" value="allow"></span>
394 </span>
395 </label>
396 </div>
397 <div class="radio">
398 <label>
399 <input type="radio" name="mouselock" value="ask">
400 <span>
401 <span i18n-content="mouselockAsk"></span>
402 <span class="controlled-setting-indicator"
403 content-setting="mouselock" value="ask"></span>
404 </span>
405 </label>
406 </div>
407 <div class="radio">
408 <label>
409 <input type="radio" name="mouselock" value="block">
410 <span>
411 <span i18n-content="mouselockBlock"></span>
412 <span class="controlled-setting-indicator"
413 content-setting="mouselock" value="block"></span>
414 </span>
415 </label>
416 </div>
417 <div class="settings-row">
418 <button class="exceptions-list-button" contentType="mouselock"
419 i18n-content="manageExceptions"></button>
420 </div>
421 </div>
422 </section>
423 <if expr="chromeos or is_win">
424 <!-- Protected Content filter -->
425 <section guest-visibility="disabled">
426 <h3 i18n-content="protectedContentTabLabel"
427 class="content-settings-header"></h3>
428 <div>
429 <div class="settings-row">
430 <p i18n-content="protectedContentInfo"></p>
431 </div>
432 <div class="checkbox">
433 <label>
434 <input pref="settings.privacy.drm_enabled" type="checkbox">
435 <span i18n-content="protectedContentEnable"></span>
436 </label>
437 </div>
438 <if expr="chromeos">
439 <div class="settings-row">
440 <button id="protected-content-exceptions"
441 class="exceptions-list-button" contentType="protectedContent"
442 i18n-content="manageExceptions"></button>
443 </div>
444 </if>
445 </div>
446 </section>
447 </if>
448 <!-- Media Stream capture device filter -->
449 <section id="media-stream-settings">
450 <div class="section-header">
451 <h3 i18n-content="mediaStreamTabLabel"></h3>
452 <span id="media-indicator"
453 class="controlled-setting-indicator group-indicator"></span>
454 </div>
455 <div>
456 <div class="media-device-control">
457 <span id="media-select-mic-label" i18n-content="mediaSelectMicLabel">
458 </span>
459 <select id="media-select-mic" class="weakrtl"
460 aria-labelledby="media-select-mic-label"></select>
461 </div>
462 <div class="media-device-control">
463 <span id="media-select-camera-label"
464 i18n-content="mediaSelectCameraLabel"></span>
465 <select id="media-select-camera" class="weakrtl"
466 aria-labelledby="media-select-camera-label"></select>
467 </div>
468 <div class="radio controlled-setting-with-label">
469 <label>
470 <input type="radio" name="media-stream" value="ask">
471 <span>
472 <span id="media-stream-ask-label" i18n-content="mediaStreamAsk">
473 </span>
474 <span class="controlled-setting-indicator"
475 content-setting="media-stream" value="ask"></span>
476 </span>
477 </label>
478 </div>
479 <div class="radio controlled-setting-with-label">
480 <label>
481 <input id="media-stream-block" type="radio" name="media-stream"
482 value="block">
483 <span>
484 <span id="media-stream-block-label"
485 i18n-content="mediaStreamBlock"></span>
486 <span class="controlled-setting-indicator"
487 content-setting="media-stream" value="block"></span>
488 </span>
489 </label>
490 </div>
491 <div class="settings-row replace-with-website-settings">
492 <button class="exceptions-list-button" contentType="media-stream"
493 i18n-content="manageExceptions"></button>
494 </div>
495 <div id="media-pepper-flash-default" class="pepper-flash-settings">
496 <span i18n-content="mediaPepperFlashDefaultDivergedLabel"></span>
497 <a target="_blank" i18n-content="mediaPepperFlashChangeLink"
498 i18n-values="href:mediaPepperFlashGlobalPrivacyURL"></a>
499 </div>
500 </div>
501 <div class="experimental-website-settings" hidden>
502 <div class="settings-row">
503 <button class="website-settings-permission-button"
504 contentType="media-stream" i18n-content="websitesManage"></button>
505 </div>
506 </div>
507 </section>
508 <!-- PPAPI broker -->
509 <section>
510 <h3 i18n-content="ppapiBrokerTabLabel"></h3>
511 <div>
512 <div class="radio">
513 <label>
514 <input type="radio" name="ppapi-broker" value="allow">
515 <span>
516 <span i18n-content="ppapiBrokerAllow"></span>
517 <span class="controlled-setting-indicator"
518 content-setting="ppapi-broker" value="allow"></span>
519 </span>
520 </label>
521 </div>
522 <div class="radio">
523 <label>
524 <input type="radio" name="ppapi-broker" value="ask">
525 <span>
526 <span i18n-content="ppapiBrokerAsk"></span>
527 <span class="controlled-setting-indicator"
528 content-setting="ppapi-broker" value="ask"></span>
529 </span>
530 </label>
531 </div>
532 <div class="radio">
533 <label>
534 <input type="radio" name="ppapi-broker" value="block">
535 <span>
536 <span i18n-content="ppapiBrokerBlock"></span>
537 <span class="controlled-setting-indicator"
538 content-setting="ppapi-broker" value="block"></span>
539 </span>
540 </label>
541 </div>
542 <div class="settings-row">
543 <button class="exceptions-list-button" contentType="ppapi-broker"
544 i18n-content="manageExceptions"></button>
545 </div>
546 </div>
547 </section>
548 <!-- Automatic Downloads filter -->
549 <section>
550 <h3 i18n-content="multipleAutomaticDownloadsTabLabel"></h3>
551 <div class="replace-with-website-settings">
552 <div class="radio controlled-setting-with-label">
553 <label>
554 <input type="radio" name="multiple-automatic-downloads"
555 value="allow">
556 <span>
557 <span i18n-content="multipleAutomaticDownloadsAllow"></span>
558 <span class="controlled-setting-indicator"
559 content-setting="multiple-automatic-downloads" value="allow">
560 </span>
561 </span>
562 </label>
563 </div>
564 <div class="radio controlled-setting-with-label">
565 <label>
566 <input type="radio" name="multiple-automatic-downloads" value="ask">
567 <span>
568 <span i18n-content="multipleAutomaticDownloadsAsk"></span>
569 <span class="controlled-setting-indicator"
570 content-setting="multiple-automatic-downloads" value="ask">
571 </span>
572 </span>
573 </label>
574 </div>
575 <div class="radio controlled-setting-with-label">
576 <label>
577 <input type="radio" name="multiple-automatic-downloads"
578 value="block">
579 <span>
580 <span i18n-content="multipleAutomaticDownloadsBlock"></span>
581 <span class="controlled-setting-indicator"
582 content-setting="multiple-automatic-downloads" value="block">
583 </span>
584 </span>
585 </label>
586 </div>
587 <div class="settings-row">
588 <button class="exceptions-list-button"
589 contentType="multiple-automatic-downloads"
590 i18n-content="manageExceptions"></button>
591 </div>
592 </div>
593 <div class="experimental-website-settings" hidden>
594 <span id="multiple-automatic-downloads-default-string"></span>
595 <div class="settings-row">
596 <button class="website-settings-permission-button"
597 contentType="multiple-automatic-downloads"
598 i18n-content="websitesManage"></button>
599 </div>
600 </div>
601 </section>
602 <!-- MIDI system exclusive messages filter -->
603 <section>
604 <h3 i18n-content="midiSysexHeader"></h3>
605 <div>
606 <div class="radio">
607 <label>
608 <input type="radio" name="midi-sysex" value="allow">
609 <span i18n-content="midiSysExAllow"></span>
610 </label>
611 </div>
612 <div class="radio">
613 <label>
614 <input type="radio" name="midi-sysex" value="ask">
615 <span i18n-content="midiSysExAsk"></span>
616 </label>
617 </div>
618 <div class="radio">
619 <label>
620 <input type="radio" name="midi-sysex" value="block">
621 <span i18n-content="midiSysExBlock"></span>
622 </label>
623 </div>
624 <div class="settings-row">
625 <button class="exceptions-list-button" contentType="midi-sysex"
626 i18n-content="manageExceptions"></button>
627 </div>
628 </div>
629 </section>
630 <!-- Push messaging filter -->
631 <section id="experimental-push-messaging-settings" hidden="true">
632 <h3 i18n-content="pushMessagingHeader"></h3>
633 <div>
634 <div class="radio">
635 <label>
636 <input type="radio" name="push-messaging" value="allow">
637 <span i18n-content="pushMessagingAllow"></span>
638 </label>
639 </div>
640 <div class="radio">
641 <label>
642 <input type="radio" name="push-messaging" value="ask">
643 <span i18n-content="pushMessagingAsk"></span>
644 </label>
645 </div>
646 <div class="radio">
647 <label>
648 <input type="radio" name="push-messaging" value="block">
649 <span i18n-content="pushMessagingBlock"></span>
650 </label>
651 </div>
652 <div class="settings-row">
653 <button class="exceptions-list-button" contentType="push-messaging"
654 i18n-content="manageExceptions"></button>
655 </div>
656 </div>
657 </section>
658 <!-- Page zoom levels -->
659 <section id="page-zoom-levels">
660 <h3 i18n-content="zoomlevelsHeader"></h3>
661 <div>
662 <div class="settings-row">
663 <button class="exceptions-list-button" contentType="zoomlevels"
664 i18n-content="zoomLevelsManage"></button>
665 </div>
666 </div>
667 </section>
668 </div>
669 <div class="action-area">
670 <div class="button-strip">
671 <button id="content-settings-overlay-confirm" class="default-button"
672 i18n-content="done">
673 </button>
674 </div>
675 </div>
676 </div>