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="cookies_tab_label"></h3> 8 <div> 9 <div class="radio"> 10 <span class="controlled-setting-with-label"> 11 <input id="cookies-allow" type="radio" name="cookies" value="allow"> 12 <span> 13 <label for="cookies-allow" i18n-content="cookies_allow"></label> 14 <span class="controlled-setting-indicator" 15 content-setting="cookies" value="allow"> 16 </span> 17 </span> 18 </span> 19 </div> 20 <div class="radio"> 21 <span class="controlled-setting-with-label"> 22 <input id="cookies-session" type="radio" name="cookies" 23 value="session"> 24 <span> 25 <label for="cookies-session" i18n-content="cookies_session_only"> 26 </label> 27 <span class="controlled-setting-indicator" 28 content-setting="cookies" value="session"> 29 </span> 30 </span> 31 </span> 32 </div> 33 <div class="radio"> 34 <span class="controlled-setting-with-label"> 35 <input id="cookies-block" type="radio" name="cookies" value="block"> 36 <span> 37 <label for="cookies-block" i18n-content="cookies_block"></label> 38 <span class="controlled-setting-indicator" 39 content-setting="cookies" value="block"> 40 </span> 41 </span> 42 </span> 43 </div> 44 <div class="checkbox"> 45 <span class="controlled-setting-with-label"> 46 <input id="block-third-party-cookies" 47 pref="profile.block_third_party_cookies" type="checkbox"> 48 <span> 49 <label for="block-third-party-cookies" 50 i18n-content="cookies_block_3rd_party"> 51 </label> 52 <span class="controlled-setting-indicator" 53 pref="profile.block_third_party_cookies"> 54 </span> 55 </span> 56 </span> 57 </div> 58 <!-- TODO(jochen): remove the div with the clear cookies on exit option 59 once this has shipped. --> 60 <div class="checkbox" guest-visibility="disabled" hidden> 61 <label> 62 <input id="clear-cookies-on-exit" 63 pref="profile.clear_site_data_on_exit" type="checkbox"> 64 <span i18n-content="cookies_lso_clear_when_close" 65 class="clear-plugin-lso-data-enabled"></span> 66 <span i18n-content="cookies_clear_when_close" 67 class="clear-plugin-lso-data-disabled"></span> 68 </label> 69 </div> 70 <div class="settings-row"> 71 <button class="exceptions-list-button" contentType="cookies" 72 i18n-content="manageExceptions"></button> 73 <button id="show-cookies-button" 74 i18n-content="cookies_show_cookies"></button> 75 </div> 76 </div> 77 </section> 78 <!-- Image filter --> 79 <section> 80 <h3 i18n-content="images_tab_label"></h3> 81 <div> 82 <div class="radio"> 83 <span class="controlled-setting-with-label"> 84 <input id="images-allow" type="radio" name="images" value="allow"> 85 <span> 86 <label for="images-allow" i18n-content="images_allow"></label> 87 <span class="controlled-setting-indicator" 88 content-setting="images" value="allow"> 89 </span> 90 </span> 91 </span> 92 </div> 93 <div class="radio"> 94 <span class="controlled-setting-with-label"> 95 <input id="images-block" type="radio" name="images" value="block"> 96 <span> 97 <label for="images-block" i18n-content="images_block"></label> 98 <span class="controlled-setting-indicator" 99 content-setting="images" value="block"> 100 </span> 101 </span> 102 </span> 103 </div> 104 <div class="settings-row"> 105 <button class="exceptions-list-button" contentType="images" 106 i18n-content="manageExceptions"></button> 107 </div> 108 </div> 109 </section> 110 <!-- JavaScript filter --> 111 <section> 112 <h3 i18n-content="javascript_tab_label"></h3> 113 <div> 114 <div class="radio"> 115 <span class="controlled-setting-with-label"> 116 <input id="javascript-allow" type="radio" name="javascript" 117 value="allow"> 118 <span> 119 <label for="javascript-allow" i18n-content="javascript_allow"> 120 </label> 121 <span class="controlled-setting-indicator" 122 content-setting="javascript" value="allow"> 123 </span> 124 </span> 125 </span> 126 </div> 127 <div class="radio"> 128 <span class="controlled-setting-with-label"> 129 <input id="javascript-block" type="radio" name="javascript" 130 value="block"> 131 <span> 132 <label for="javascript-block" i18n-content="javascript_block"> 133 </label> 134 <span class="controlled-setting-indicator" 135 content-setting="javascript" value="block"> 136 </span> 137 </span> 138 </span> 139 </div> 140 <div class="settings-row"> 141 <button class="exceptions-list-button" contentType="javascript" 142 i18n-content="manageExceptions"></button> 143 </div> 144 </div> 145 </section> 146 <!-- Handlers settings --> 147 <section id="handlers-section"> 148 <h3 i18n-content="handlers_tab_label"></h3> 149 <div> 150 <div class="radio"> 151 <label> 152 <input type="radio" name="handlers" value="allow" 153 class="handler-radio"> 154 <span i18n-content="handlers_allow"></span> 155 </label> 156 </div> 157 <div class="radio"> 158 <label> 159 <input type="radio" name="handlers" value="block" 160 class="handler-radio"> 161 <span i18n-content="handlers_block"></span> 162 </label> 163 </div> 164 <div class="settings-row"> 165 <button id="manage-handlers-button" contentType="handlers" 166 i18n-content="manage_handlers"></button> 167 </div> 168 </div> 169 </section> 170 <!-- Plug-ins filter --> 171 <section> 172 <h3 i18n-content="plugins_tab_label"></h3> 173 <div> 174 <div class="radio"> 175 <span class="controlled-setting-with-label"> 176 <input id="plugins-allow" type="radio" name="plugins" value="allow"> 177 <span> 178 <label for="plugins-allow" i18n-content="plugins_allow"></label> 179 <span class="controlled-setting-indicator" 180 content-setting="plugins" value="allow"> 181 </span> 182 </span> 183 </span> 184 </div> 185 <div id="click_to_play" class="radio"> 186 <span class="controlled-setting-with-label"> 187 <input id="plugins-ask" type="radio" name="plugins" value="ask"> 188 <span> 189 <label for="plugins-ask" i18n-content="plugins_ask"></label> 190 <span class="controlled-setting-indicator" 191 content-setting="plugins" value="ask"> 192 </span> 193 </span> 194 </span> 195 </div> 196 <div class="radio"> 197 <span class="controlled-setting-with-label"> 198 <input id="plugins-block" type="radio" name="plugins" value="block"> 199 <span> 200 <label for="plugins-block" i18n-content="plugins_block"></label> 201 <span class="controlled-setting-indicator" 202 content-setting="plugins" value="block"> 203 </span> 204 </span> 205 </span> 206 </div> 207 <div class="settings-row"> 208 <button class="exceptions-list-button" contentType="plugins" 209 i18n-content="manageExceptions"></button> 210 </div> 211 <div id="disable-plugins-container"> 212 <a href="chrome://plugins" i18n-content="disableIndividualPlugins" 213 target="_blank"></a> 214 </div> 215 </div> 216 </section> 217 <!-- Pop-ups filter --> 218 <section> 219 <h3 i18n-content="popups_tab_label" class="content-settings-header"></h3> 220 <div> 221 <div class="radio"> 222 <span class="controlled-setting-with-label"> 223 <input id="popups-allow" type="radio" name="popups" value="allow"> 224 <span> 225 <label for="popups-allow" i18n-content="popups_allow"></label> 226 <span class="controlled-setting-indicator" 227 content-setting="popups" value="allow"> 228 </span> 229 </span> 230 </span> 231 </div> 232 <div class="radio"> 233 <span class="controlled-setting-with-label"> 234 <input id="popups-block" type="radio" name="popups" value="block"> 235 <span> 236 <label for="popups-block" i18n-content="popups_block"></label> 237 <span class="controlled-setting-indicator" 238 content-setting="popups" value="block"> 239 </span> 240 </span> 241 </span> 242 </div> 243 <div class="settings-row"> 244 <button class="exceptions-list-button" contentType="popups" 245 i18n-content="manageExceptions"></button> 246 </div> 247 </div> 248 </section> 249 <!-- Location filter --> 250 <section> 251 <h3 i18n-content="location_tab_label"></h3> 252 <div> 253 <div class="radio"> 254 <span class="controlled-setting-with-label"> 255 <input id="location-allow" type="radio" name="location" 256 value="allow"> 257 <span> 258 <label for="location-allow" i18n-content="location_allow"></label> 259 <span class="controlled-setting-indicator" 260 content-setting="location" value="allow"> 261 </span> 262 </span> 263 </span> 264 </div> 265 <div class="radio"> 266 <span class="controlled-setting-with-label"> 267 <input id="location-ask" type="radio" name="location" value="ask"> 268 <span> 269 <label for="location-ask" i18n-content="location_ask"></label> 270 <span class="controlled-setting-indicator" 271 content-setting="location" value="ask"> 272 </span> 273 </span> 274 </span> 275 </div> 276 <div class="radio"> 277 <span class="controlled-setting-with-label"> 278 <input id="location-block" type="radio" name="location" 279 value="block"> 280 <span> 281 <label for="location-block" i18n-content="location_block"></label> 282 <span class="controlled-setting-indicator" 283 content-setting="location" value="block"> 284 </span> 285 </span> 286 </span> 287 </div> 288 <if expr="pp_ifdef('enable_google_now')"> 289 <div class="checkbox" id="geolocationCheckbox" hidden> 290 <span class="controlled-setting-with-label"> 291 <input id="googleGeolocationAccessEnabled" 292 pref="googlegeolocationaccess.enabled" 293 metric="Options_GoogleGeolocationAccessCheckbox" 294 type="checkbox"> 295 <span> 296 <label for="googleGeolocationAccessEnabled" 297 i18n-content="googleGeolocationAccessEnable"> 298 </label> 299 <span class="controlled-setting-indicator" 300 pref="googlegeolocationaccess.enabled"> 301 </span> 302 </span> 303 </span> 304 </div> 305 </if> 306 <div class="settings-row"> 307 <button class="exceptions-list-button" contentType="location" 308 i18n-content="manageExceptions"></button> 309 </div> 310 </div> 311 </section> 312 <!-- Notifications filter tab contents --> 313 <section id="notifications-section"> 314 <h3 i18n-content="notifications_tab_label"></h3> 315 <div> 316 <div class="radio"> 317 <span class="controlled-setting-with-label"> 318 <input id="notifications-allow" type="radio" name="notifications" 319 value="allow"> 320 <span> 321 <label for="notifications-allow" 322 i18n-content="notifications_allow"> 323 </label> 324 <span class="controlled-setting-indicator" 325 content-setting="notifications" value="allow"> 326 </span> 327 </span> 328 </span> 329 </div> 330 <div class="radio"> 331 <span class="controlled-setting-with-label"> 332 <input id="notifications-ask" type="radio" name="notifications" 333 value="ask"> 334 <span> 335 <label for="notifications-ask" i18n-content="notifications_ask"> 336 </label> 337 <span class="controlled-setting-indicator" 338 content-setting="notifications" value="ask"> 339 </span> 340 </span> 341 </span> 342 </div> 343 <div class="radio"> 344 <span class="controlled-setting-with-label"> 345 <input id="notifications-block" type="radio" name="notifications" 346 value="block"> 347 <span> 348 <label for="notifications-block" 349 i18n-content="notifications_block"> 350 </label> 351 <span class="controlled-setting-indicator" 352 content-setting="notifications" value="block"> 353 </span> 354 </span> 355 </span> 356 </div> 357 <div class="settings-row"> 358 <button class="exceptions-list-button" contentType="notifications" 359 i18n-content="manageExceptions"></button> 360 </div> 361 </div> 362 </section> 363 <!-- Fullscreen filter --> 364 <section> 365 <h3 i18n-content="fullscreen_tab_label"></h3> 366 <div class="settings-row"> 367 <button class="exceptions-list-button" contentType="fullscreen" 368 i18n-content="manageExceptions"></button> 369 </div> 370 </section> 371 <!-- Mouse Lock filter --> 372 <section> 373 <h3 i18n-content="mouselock_tab_label"></h3> 374 <div> 375 <div class="radio"> 376 <label> 377 <input type="radio" name="mouselock" value="allow"> 378 <span i18n-content="mouselock_allow"></span> 379 </label> 380 </div> 381 <div class="radio"> 382 <label> 383 <input type="radio" name="mouselock" value="ask"> 384 <span i18n-content="mouselock_ask"></span> 385 </label> 386 </div> 387 <div class="radio"> 388 <label> 389 <input type="radio" name="mouselock" value="block"> 390 <span i18n-content="mouselock_block"></span> 391 </label> 392 </div> 393 <div class="settings-row"> 394 <button class="exceptions-list-button" contentType="mouselock" 395 i18n-content="manageExceptions"></button> 396 </div> 397 </div> 398 </section> 399 <if expr="pp_ifdef('chromeos') or is_win"> 400 <!-- Protected Content filter --> 401 <section guest-visibility="disabled"> 402 <h3 i18n-content="protectedContentTabLabel" 403 class="content-settings-header"></h3> 404 <div> 405 <div class="settings-row"> 406 <p i18n-content="protectedContentInfo"></p> 407 </div> 408 <div class="checkbox"> 409 <label> 410 <input pref="settings.privacy.drm_enabled" type="checkbox"> 411 <span i18n-content="protectedContentEnable"></span> 412 </label> 413 </div> 414 </div> 415 </section> 416 </if> 417 <!-- Media Stream capture device filter --> 418 <section> 419 <div class="section-header"> 420 <h3 i18n-content="mediaStreamTabLabel"></h3> 421 <span id="media-indicator" 422 class="controlled-setting-indicator group-indicator"></span> 423 </div> 424 <div> 425 <div class="media-device-control"> 426 <span i18n-content="mediaSelectMicLabel"></span> 427 <select id="media-select-mic" class="weakrtl"></select> 428 </div> 429 <div class="media-device-control"> 430 <span i18n-content="mediaSelectCameraLabel"></span> 431 <select id="media-select-camera" class="weakrtl"></select> 432 </div> 433 <div class="radio"> 434 <span class="controlled-setting-with-label"> 435 <input id="media-stream-ask" type="radio" name="media-stream" 436 value="ask"> 437 <span> 438 <label id="media-stream-ask-label" for="media-stream-ask" 439 i18n-content="mediaStreamAsk"> 440 </label> 441 <span class="controlled-setting-indicator" 442 content-setting="media-stream" value="ask"> 443 </span> 444 </span> 445 </span> 446 </div> 447 <div class="radio"> 448 <span class="controlled-setting-with-label"> 449 <input id="media-stream-block" type="radio" name="media-stream" 450 value="block"> 451 <span> 452 <label id="media-stream-block-label" for="media-stream-block" 453 i18n-content="mediaStreamBlock"> 454 </label> 455 <span class="controlled-setting-indicator" 456 content-setting="media-stream" value="block"> 457 </span> 458 </span> 459 </span> 460 </div> 461 <div class="settings-row"> 462 <button class="exceptions-list-button" contentType="media-stream" 463 i18n-content="manageExceptions"></button> 464 </div> 465 <div id="media-pepper-flash-default" class="pepper-flash-settings"> 466 <span i18n-content="mediaPepperFlashDefaultDivergedLabel"></span> 467 <a target="_blank" i18n-content="mediaPepperFlashChangeLink" 468 i18n-values="href:mediaPepperFlashGlobalPrivacyURL"></a> 469 </div> 470 </div> 471 </section> 472 <!-- PPAPI broker --> 473 <section> 474 <h3 i18n-content="ppapiBrokerTabLabel"></h3> 475 <div> 476 <div class="radio"> 477 <label> 478 <input type="radio" name="ppapi-broker" value="allow"> 479 <span i18n-content="ppapi_broker_allow"></span> 480 </label> 481 </div> 482 <div class="radio"> 483 <label> 484 <input type="radio" name="ppapi-broker" value="ask"> 485 <span i18n-content="ppapi_broker_ask"></span> 486 </label> 487 </div> 488 <div class="radio"> 489 <label> 490 <input type="radio" name="ppapi-broker" value="block"> 491 <span i18n-content="ppapi_broker_block"></span> 492 </label> 493 </div> 494 <div class="settings-row"> 495 <button class="exceptions-list-button" contentType="ppapi-broker" 496 i18n-content="manageExceptions"></button> 497 </div> 498 </div> 499 </section> 500 <section id="media-galleries-section" hidden> 501 <h3 i18n-content="mediaGalleriesSectionLabel"></h3> 502 <div class="settings-row"> 503 <button id="manage-galleries-button" 504 i18n-content="manageGalleriesButton"></button> 505 </div> 506 </section> 507 <!-- Automatic Downloads filter --> 508 <section> 509 <h3 i18n-content="multiple-automatic-downloads_header"></h3> 510 <div> 511 <div class="radio"> 512 <span class="controlled-setting-with-label"> 513 <input id="multiple-automatic-downloads_allow" type="radio" 514 name="multiple-automatic-downloads" value="allow"> 515 <span> 516 <label for="multiple-automatic-downloads_allow" 517 i18n-content="multiple-automatic-downloads_allow"> 518 </label> 519 <span class="controlled-setting-indicator" 520 content-setting="multiple-automatic-downloads" value="allow"> 521 </span> 522 </span> 523 </span> 524 </div> 525 <div class="radio"> 526 <span class="controlled-setting-with-label"> 527 <input id="multiple-automatic-downloads_ask" type="radio" 528 name="multiple-automatic-downloads" value="ask"> 529 <span> 530 <label for="multiple-automatic-downloads_ask" 531 i18n-content="multiple-automatic-downloads_ask"> 532 </label> 533 <span class="controlled-setting-indicator" 534 content-setting="multiple-automatic-downloads" value="ask"> 535 </span> 536 </span> 537 </span> 538 </div> 539 <div class="radio"> 540 <span class="controlled-setting-with-label"> 541 <input id="multiple-automatic-downloads_block" type="radio" 542 name="multiple-automatic-downloads" value="block"> 543 <span> 544 <label for="multiple-automatic-downloads_block" 545 i18n-content="multiple-automatic-downloads_block"> 546 </label> 547 <span class="controlled-setting-indicator" 548 content-setting="multiple-automatic-downloads" value="block"> 549 </span> 550 </span> 551 </span> 552 </div> 553 <div class="settings-row"> 554 <button class="exceptions-list-button" 555 contentType="multiple-automatic-downloads" 556 i18n-content="manageExceptions"></button> 557 </div> 558 </div> 559 </section> 560 <!-- MIDI system exclusive messages filter --> 561 <section id="experimental-web-midi-settings" hidden="true"> 562 <h3 i18n-content="midi-sysex_header"></h3> 563 <div> 564 <div class="radio"> 565 <label> 566 <input type="radio" name="midi-sysex" value="allow"> 567 <span i18n-content="midiSysExAllow"></span> 568 </label> 569 </div> 570 <div class="radio"> 571 <label> 572 <input type="radio" name="midi-sysex" value="ask"> 573 <span i18n-content="midiSysExAsk"></span> 574 </label> 575 </div> 576 <div class="radio"> 577 <label> 578 <input type="radio" name="midi-sysex" value="block"> 579 <span i18n-content="midiSysExBlock"></span> 580 </label> 581 </div> 582 <div class="settings-row"> 583 <button class="exceptions-list-button" contentType="midi-sysex" 584 i18n-content="manageExceptions"></button> 585 </div> 586 </div> 587 </section> 588 </div> 589 <div class="action-area"> 590 <div class="button-strip"> 591 <button id="content-settings-overlay-confirm" class="default-button" 592 i18n-content="done"> 593 </button> 594 </div> 595 </div> 596 </div> 597