| <link rel="import" href="chrome://resources/html/polymer.html"> |
| |
| <link rel="import" href="chrome://resources/cr_elements/cr_button/cr_button.html"> |
| <link rel="import" href="chrome://resources/cr_elements/cr_dialog/cr_dialog.html"> |
| <link rel="import" href="chrome://resources/cr_elements/cr_expand_button/cr_expand_button.html"> |
| <link rel="import" href="chrome://resources/cr_elements/cr_icon_button/cr_icon_button.html"> |
| <link rel="import" href="chrome://resources/cr_elements/cr_link_row/cr_link_row.html"> |
| <link rel="import" href="chrome://resources/html/assert.html"> |
| <link rel="import" href="chrome://resources/html/cr/ui/focus_without_ink.html"> |
| <link rel="import" href="chrome://resources/html/i18n_behavior.html"> |
| <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html"> |
| <link rel="import" href="security_page.html"> |
| <link rel="import" href="passwords_leak_detection_toggle.html"> |
| <link rel="import" href="chrome://resources/polymer/v1_0/iron-collapse/iron-collapse.html"> |
| <link rel="import" href="../clear_browsing_data_dialog/clear_browsing_data_dialog.html"> |
| <link rel="import" href="../controls/settings_toggle_button.html"> |
| <link rel="import" href="cookies_page.html"> |
| <link rel="import" href="../metrics_browser_proxy.html"> |
| <link rel="import" href="../people_page/sync_browser_proxy.html"> |
| <link rel="import" href="../prefs/prefs.html"> |
| <link rel="import" href="../prefs/prefs_behavior.html"> |
| <link rel="import" href="../route.html"> |
| <link rel="import" href="../router.html"> |
| <link rel="import" href="../settings_page/settings_animated_pages.html"> |
| <link rel="import" href="../settings_page/settings_subpage.html"> |
| <link rel="import" href="../settings_shared_css.html"> |
| <link rel="import" href="../site_settings/all_sites.html"> |
| <link rel="import" href="../site_settings/constants.html"> |
| |
| <link rel="import" href="privacy_page_browser_proxy.html"> |
| |
| <dom-module id="settings-privacy-page"> |
| <template> |
| <style include="settings-shared"> |
| .iron-collapse-indented { |
| margin-inline-start: var(--cr-section-indent-width); |
| } |
| </style> |
| <template is="dom-if" if="[[showClearBrowsingDataDialog_]]" restamp> |
| <settings-clear-browsing-data-dialog prefs="{{prefs}}" |
| on-close="onDialogClosed_"> |
| </settings-clear-browsing-data-dialog> |
| </template> |
| <template id="doNotTrackDialogIf" is="dom-if" if="[[showDoNotTrackDialog_]]" |
| on-dom-change="onDoNotTrackDomChange_"> |
| <cr-dialog id="confirmDoNotTrackDialog" |
| close-text="$i18n{close}" on-cancel="onDoNotTrackDialogCancel_" |
| on-close="onDoNotTrackDialogClosed_"> |
| <div slot="title">$i18n{doNotTrackDialogTitle}</div> |
| <div slot="body">$i18nRaw{doNotTrackDialogMessage}</div> |
| <div slot="button-container"> |
| <cr-button class="cancel-button" |
| on-click="onDoNotTrackDialogCancel_"> |
| $i18n{cancel} |
| </cr-button> |
| <cr-button class="action-button" |
| on-click="onDoNotTrackDialogConfirm_"> |
| $i18n{confirm} |
| </cr-button> |
| </div> |
| </cr-dialog> |
| </template> |
| <settings-animated-pages id="pages" section="privacy" |
| focus-config="[[focusConfig_]]"> |
| <div route-path="default"> |
| <cr-link-row id="clearBrowsingData" |
| class="hr" |
| label="$i18n{clearBrowsingData}" |
| sub-label="$i18n{clearBrowsingDataDescription}" |
| on-click="onClearBrowsingDataTap_"></cr-link-row> |
| <cr-link-row id="site-settings-subpage-trigger" |
| class="hr" |
| label="$i18n{siteSettings}" |
| sub-label="$i18n{siteSettingsDescription}" |
| on-click="onSiteSettingsTap_"></cr-link-row> |
| <cr-expand-button id="moreExpansion" |
| alt="$i18n{privacyPageMore}" |
| class="settings-box" |
| expanded="{{moreOpened_}}"> |
| <div>$i18n{privacyPageMore}</div> |
| </cr-expand-button> |
| <iron-collapse id="moreCollapse" opened="[[moreOpened_]]" |
| class="iron-collapse-indented"> |
| <settings-toggle-button id="safeBrowsingToggle" |
| class="settings-box first" |
| pref="{{prefs.safebrowsing.enabled}}" |
| label="$i18n{safeBrowsingEnableProtection}" |
| sub-label="$i18n{safeBrowsingEnableProtectionDesc}" |
| on-settings-boolean-control-change= |
| "onSafeBrowsingToggleChange_"> |
| </settings-toggle-button> |
| <settings-passwords-leak-detection-toggle |
| id="passwordsLeakDetectionToggle" |
| prefs="{{prefs}}" |
| sync-status="[[syncStatus]]"> |
| </settings-passwords-leak-detection-toggle> |
| <settings-toggle-button id="safeBrowsingReportingToggle" |
| pref="[[safeBrowsingReportingPref_]]" no-set-pref |
| label="$i18n{safeBrowsingEnableExtendedReporting}" |
| sub-label="$i18n{safeBrowsingEnableExtendedReportingDesc}" |
| disabled="[[getDisabledExtendedSafeBrowsing_(prefs.*)]]" |
| on-settings-boolean-control-change= |
| "onSafeBrowsingReportingToggleChange_"> |
| </settings-toggle-button> |
| <settings-toggle-button id="doNotTrack" |
| pref="{{prefs.enable_do_not_track}}" label="$i18n{doNotTrack}" |
| on-settings-boolean-control-change="onDoNotTrackChange_" |
| no-set-pref> |
| </settings-toggle-button> |
| <settings-toggle-button id="canMakePaymentToggle" |
| aria-label="$i18n{canMakePaymentToggleLabel}" |
| label="$i18n{canMakePaymentToggleLabel}" |
| pref="{{prefs.payments.can_make_payment_enabled}}" |
| on-settings-boolean-control-change="onCanMakePaymentChange_"> |
| </settings-toggle-button> |
| <settings-toggle-button hidden="[[!pageVisibility.networkPrediction]]" |
| pref="{{prefs.net.network_prediction_options}}" |
| label="$i18n{networkPredictionEnabled}" |
| sub-label="$i18n{networkPredictionEnabledDesc}" |
| numeric-unchecked-value="[[networkPredictionUncheckedValue_]]" |
| on-settings-boolean-control-change="onNetworkPredictionChange_"> |
| </settings-toggle-button> |
| <if expr="use_nss_certs or is_win or is_macosx"> |
| <cr-link-row id="manageCertificates" |
| class="hr" |
| <if expr="not use_nss_certs"> |
| external |
| </if> |
| label="$i18n{manageCertificates}" |
| sub-label="$i18n{manageCertificatesDescription}" |
| on-click="onManageCertificatesTap_"></cr-link-row> |
| </if> |
| <template is="dom-if" if="[[enableSecurityKeysSubpage_]]"> |
| <cr-link-row id="security-keys-subpage-trigger" |
| class="hr" |
| label="$i18n{securityKeysTitle}" |
| sub-label="$i18n{securityKeysDesc}" |
| on-click="onSecurityKeysTap_"></cr-link-row> |
| </template> |
| </iron-collapse> |
| </div> |
| |
| <if expr="use_nss_certs"> |
| <template is="dom-if" route-path="/certificates"> |
| <settings-subpage |
| associated-control="[[$$('#manageCertificates')]]" |
| page-title="$i18n{manageCertificates}"> |
| <certificate-manager></certificate-manager> |
| </settings-subpage> |
| </template> |
| </if> |
| |
| <template is="dom-if" if="[[enableSecurityKeysSubpage_]]"> |
| <template is="dom-if" route-path="/securityKeys"> |
| <settings-subpage |
| associated-control="[[$$('#security-keys-subpage-trigger')]]" |
| page-title="$i18n{securityKeysTitle}"> |
| <security-keys-subpage></security-keys-subpage> |
| </settings-subpage> |
| </template> |
| </template> |
| |
| <template is="dom-if" route-path="/content"> |
| <settings-subpage |
| associated-control="[[$$('#site-settings-subpage-trigger')]]" |
| id="site-settings" |
| page-title="$i18n{siteSettings}" |
| learn-more-url="$i18n{exceptionsLearnMoreURL}"> |
| <settings-site-settings-page focus-config="[[focusConfig_]]"> |
| </settings-site-settings-page> |
| </settings-subpage> |
| </template> |
| |
| <template is="dom-if" route-path="/security" no-search> |
| <settings-subpage id="security" page-title="$i18n{securityPageTitle}"> |
| <settings-security-page prefs="{{prefs}}" |
| sync-status="[[syncStatus]]"> |
| </settings-security-page> |
| </settings-subpage> |
| </template> |
| |
| <template is="dom-if" route-path="/content/all" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsAllSites}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <all-sites filter="[[searchFilter_]]"></all-sites> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/automaticDownloads" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsAutomaticDownloads}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsAutoDownloadBlock}" |
| toggle-on-label="$i18n{siteSettingsAutoDownloadAskRecommended}" |
| category="{{ContentSettingsTypes.AUTOMATIC_DOWNLOADS}}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.AUTOMATIC_DOWNLOADS}}" |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/backgroundSync" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsBackgroundSync}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsBackgroundSyncBlocked}" |
| toggle-on-label= |
| "$i18n{siteSettingsAllowRecentlyClosedSitesRecommended}" |
| category="{{ContentSettingsTypes.BACKGROUND_SYNC}}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.BACKGROUND_SYNC}}" |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/camera" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsCategoryCamera}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <media-picker label="$i18n{siteSettingsCameraLabel}" type="camera"> |
| </media-picker> |
| <category-default-setting category="{{ContentSettingsTypes.CAMERA}}" |
| toggle-off-label="$i18n{siteSettingsBlocked}" |
| toggle-on-label= |
| "$i18n{siteSettingsAskBeforeAccessingRecommended}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.CAMERA}}" read-only-list |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/cookies" no-search> |
| <settings-subpage id="cookies" page-title="$i18n{cookiePageTitle}"> |
| <settings-cookies-page></settings-cookies-page> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/cookies" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsCategoryCookies}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting category="{{ContentSettingsTypes.COOKIES}}" |
| toggle-off-label="$i18n{siteSettingsBlocked}" |
| toggle-on-label="$i18n{siteSettingsCookiesAllowedRecommended}" |
| sub-option-label="$i18n{deleteDataPostSession}" |
| sub-option-mode="cookies-session-only"> |
| </category-default-setting> |
| <settings-toggle-button |
| pref="{{prefs.profile.block_third_party_cookies}}" |
| label="$i18n{thirdPartyCookie}" |
| sub-label="$i18n{thirdPartyCookieSublabel}"> |
| </settings-toggle-button> |
| <cr-link-row id="site-data-trigger" class="hr" |
| on-click="onSiteDataTap_" label="$i18n{siteSettingsCookieLink}"> |
| </cr-link-row> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.COOKIES}}" |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/siteData" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsCookieHeader}" |
| search-label="$i18n{siteSettingsCookieSearch}" |
| search-term="{{siteDataFilter_}}"> |
| <site-data filter="[[siteDataFilter_]]" |
| focus-config="[[focusConfig_]]"> |
| </site-data> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/images" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsCategoryImages}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting category="{{ContentSettingsTypes.IMAGES}}" |
| toggle-off-label="$i18n{siteSettingsDontShowImages}" |
| toggle-on-label="$i18n{siteSettingsShowAllRecommended}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.IMAGES}}" |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" if="[[enableInsecureContentContentSetting_]]"> |
| <template is="dom-if" route-path="/content/insecureContent" no-search> |
| <settings-subpage |
| page-title="$i18n{siteSettingsCategoryInsecureContent}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <div class="settings-box first"> |
| $i18n{siteSettingsInsecureContentBlock} |
| </div> |
| <category-setting-exceptions |
| category="[[ContentSettingsTypes.MIXEDSCRIPT]]" |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| </template> |
| <template is="dom-if" route-path="/content/location" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsCategoryLocation}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsBlocked}" |
| toggle-on-label="$i18n{siteSettingsAskBeforeAccessingRecommended}" |
| category="{{ContentSettingsTypes.GEOLOCATION}}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.GEOLOCATION}}" read-only-list |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/handlers" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsCategoryHandlers}"> |
| <protocol-handlers |
| toggle-off-label="$i18n{siteSettingsHandlersBlocked}" |
| toggle-on-label="$i18n{siteSettingsHandlersAskRecommended}"> |
| </protocol-handlers> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/zoomLevels" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsCategoryZoomLevels}"> |
| <zoom-levels></zoom-levels> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/pdfDocuments" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsPdfDocuments}"> |
| <settings-pdf-documents prefs="{{prefs}}"></settings-pdf-documents> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/javascript" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsCategoryJavascript}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsBlocked}" |
| toggle-on-label="$i18n{siteSettingsAllowedRecommended}" |
| category="{{ContentSettingsTypes.JAVASCRIPT}}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.JAVASCRIPT}}" |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/sound" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsSound}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsSoundBlock}" |
| toggle-on-label="$i18n{siteSettingsSoundAllowRecommended}" |
| category="{{ContentSettingsTypes.SOUND}}"> |
| </category-default-setting> |
| <settings-toggle-button |
| id="block-autoplay-setting" |
| label="$i18n{siteSettingsBlockAutoplaySetting}" |
| pref="{{blockAutoplayStatus_.pref}}" |
| disabled="[[!blockAutoplayStatus_.enabled]]" |
| hidden="[[!enableBlockAutoplayContentSetting_]]" |
| on-settings-boolean-control-change="onBlockAutoplayToggleChange_" |
| no-set-pref> |
| </settings-toggle-button> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.SOUND}}" |
| block-header="$i18n{siteSettingsBlockSound}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/microphone" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsCategoryMicrophone}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <media-picker label="$i18n{siteSettingsMicrophoneLabel}" type="mic"> |
| </media-picker> |
| <category-default-setting category="{{ContentSettingsTypes.MIC}}" |
| toggle-off-label="$i18n{siteSettingsBlocked}" |
| toggle-on-label= |
| "$i18n{siteSettingsAskBeforeAccessingRecommended}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.MIC}}" read-only-list |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/sensors" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsSensors}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsSensorsBlock}" |
| toggle-on-label="$i18n{siteSettingsSensorsAllow}" |
| category="{{ContentSettingsTypes.SENSORS}}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.SENSORS}}" read-only-list |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/notifications" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsCategoryNotifications}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <template is="dom-if" if="[[enableQuietNotificationPromptsSetting_]]"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsNotificationsAsk}" |
| toggle-on-label="$i18n{siteSettingsNotificationsAsk}" |
| category="{{ContentSettingsTypes.NOTIFICATIONS}}" |
| sub-option-pref="{{prefs.profile.content_settings.enable_quiet_permission_ui.notifications}}" |
| sub-option-label= |
| "$i18n{siteSettingsEnableQuietNotificationPrompts}" |
| sub-option-mode="pref"> |
| </category-default-setting> |
| </template> |
| <template is="dom-if" if="[[!enableQuietNotificationPromptsSetting_]]"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsCategoryNotifications}" |
| toggle-on-label="$i18n{siteSettingsCategoryNotifications}" |
| toggle-off-description="$i18n{siteSettingsNotificationsBlock}" |
| toggle-on-description="$i18n{siteSettingsNotificationsAsk}" |
| category="{{ContentSettingsTypes.NOTIFICATIONS}}" |
| sub-option-mode="none"> |
| </category-default-setting> |
| </template> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.NOTIFICATIONS}}" |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/flash" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsFlash}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <a class="settings-box first no-outline" tabindex="-1" |
| target="_blank"> |
| $i18n{siteSettingsFlashPermissionsEphemeral} |
| </a> |
| <category-default-setting category="{{ContentSettingsTypes.PLUGINS}}" |
| toggle-off-label="$i18n{siteSettingsFlashBlockRecommended}" |
| toggle-on-label="$i18n{siteSettingsFlashAskFirst}"> |
| </category-default-setting> |
| <if expr="chromeos"> |
| <a class="settings-box inherit-color no-outline" tabindex="-1" |
| target="_blank" |
| href="https://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html"> |
| <div class="start">$i18n{adobeFlashStorage}</div> |
| <cr-icon-button class="icon-external" |
| aria-label="$i18n{adobeFlashStorage}"></cr-icon-button> |
| </a> |
| </if> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.PLUGINS}}" |
| block-header="$i18n{siteSettingsBlock}" read-only-list |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/popups" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsCategoryPopups}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting category="{{ContentSettingsTypes.POPUPS}}" |
| toggle-off-label="$i18n{siteSettingsBlockedRecommended}" |
| toggle-on-label="$i18n{siteSettingsAllowed}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.POPUPS}}" |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" if="[[enableSafeBrowsingSubresourceFilter_]]" |
| no-search> |
| <template is="dom-if" route-path="/content/ads" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsAds}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| category="{{ContentSettingsTypes.ADS}}" |
| toggle-off-label="$i18n{siteSettingsAdsBlockRecommended}" |
| toggle-on-label="$i18n{siteSettingsAllowed}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.ADS}}" |
| read-only-list |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| </template> |
| <template is="dom-if" route-path="/content/unsandboxedPlugins" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsUnsandboxedPlugins}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsUnsandboxedPluginsBlock}" |
| toggle-on-label= |
| "$i18n{siteSettingsUnsandboxedPluginsAskRecommended}" |
| category="{{ContentSettingsTypes.UNSANDBOXED_PLUGINS}}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.UNSANDBOXED_PLUGINS}}" |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/midiDevices" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsMidiDevices}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsMidiDevicesBlock}" |
| toggle-on-label= |
| "$i18n{siteSettingsMidiDevicesAskRecommended}" |
| category="{{ContentSettingsTypes.MIDI_DEVICES}}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.MIDI_DEVICES}}" read-only-list |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/usbDevices" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsUsbDevices}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsUsbDevicesBlock}" |
| toggle-on-label= |
| "$i18n{siteSettingsUsbDevicesAskRecommended}" |
| category="{{ContentSettingsTypes.USB_DEVICES}}"> |
| </category-default-setting> |
| <chooser-exception-list |
| category="{{ContentSettingsTypes.USB_DEVICES}}" |
| chooser-type="{{ChooserType.USB_DEVICES}}"> |
| </chooser-exception-list> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/serialPorts" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsSerialPorts}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsSerialPortsBlock}" |
| toggle-on-label= |
| "$i18n{siteSettingsSerialPortsAskRecommended}" |
| category="{{ContentSettingsTypes.SERIAL_PORTS}}"> |
| </category-default-setting> |
| <chooser-exception-list |
| category="{{ContentSettingsTypes.SERIAL_PORTS}}" |
| chooser-type="{{ChooserType.SERIAL_PORTS}}"> |
| </chooser-exception-list> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" if="[[enableWebBluetoothNewPermissionsBackend_]]"> |
| <template is="dom-if" route-path="/content/bluetoothDevices" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsBluetoothDevices}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsBluetoothDevicesBlock}" |
| toggle-on-label= |
| "$i18n{siteSettingsBluetoothDevicesAskRecommended}" |
| category="{{ContentSettingsTypes.BLUETOOTH_DEVICES}}"> |
| </category-default-setting> |
| <chooser-exception-list |
| category="{{ContentSettingsTypes.BLUETOOTH_DEVICES}}" |
| chooser-type="{{ChooserType.BLUETOOTH_DEVICES}}"> |
| </chooser-exception-list> |
| </settings-subpage> |
| </template> |
| </template> |
| <template is="dom-if" if="[[enableNativeFileSystemWriteContentSetting_]]"> |
| <template is="dom-if" route-path="/content/filesystem" no-search> |
| <settings-subpage |
| page-title="$i18n{siteSettingsNativeFileSystemWrite}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsNativeFileSystemWriteBlock}" |
| toggle-on-label= |
| "$i18n{siteSettingsNativeFileSystemWriteAskRecommended}" |
| category="{{ContentSettingsTypes.NATIVE_FILE_SYSTEM_WRITE}}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.NATIVE_FILE_SYSTEM_WRITE}}" |
| read-only-list |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| </template> |
| <template is="dom-if" if="[[enableExperimentalWebPlatformFeatures_]]"> |
| <template is="dom-if" route-path="/content/hidDevices" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsHidDevices}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsHidDevicesBlock}" |
| toggle-on-label= |
| "$i18n{siteSettingsHidDevicesAskRecommended}" |
| category="[[ContentSettingsTypes.HID_DEVICES]]"> |
| </category-default-setting> |
| <chooser-exception-list |
| category="[[ContentSettingsTypes.HID_DEVICES]]" |
| chooser-type="[[ChooserType.HID_DEVICES]]"> |
| </chooser-exception-list> |
| </settings-subpage> |
| </template> |
| </template> |
| <template is="dom-if" route-path="/content/siteDetails" no-search> |
| <settings-subpage page-title="[[pageTitle]]"> |
| <site-details |
| page-title="{{pageTitle}}" |
| block-autoplay-enabled="[[blockAutoplayStatus_.pref.value]]"> |
| </site-details> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/cookies/detail" no-search> |
| <settings-subpage page-title="[[pageTitle]]"> |
| <cr-button slot="subpage-title-extra" |
| on-click="onRemoveAllCookiesFromSite_"> |
| $i18n{siteSettingsCookieRemoveAll} |
| </cr-button> |
| <site-data-details-subpage page-title="{{pageTitle}}"> |
| </site-data-details-subpage> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/protectedContent" no-search> |
| <if expr="not chromeos"> |
| <settings-subpage page-title="$i18n{siteSettingsProtectedContent}"> |
| </if> |
| <if expr="chromeos"> |
| <settings-subpage page-title="$i18n{siteSettingsProtectedContent}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| </if> |
| <settings-toggle-button class="first" |
| pref="{{prefs.webkit.webprefs.encrypted_media_enabled}}" |
| label="[[getProtectedContentLabel_( |
| prefs.webkit.webprefs.encrypted_media_enabled.value)]]" |
| disabled$="[[isGuest_]]"> |
| </settings-toggle-button> |
| <if expr="chromeos or is_win"> |
| <div class="settings-box first two-line"> |
| $i18n{siteSettingsProtectedContentIdentifiersExplanation} |
| </div> |
| <settings-toggle-button class="first" |
| pref="{{prefs.settings.privacy.drm_enabled}}" |
| label="[[getProtectedContentIdentifiersLabel_( |
| prefs.settings.privacy.drm_enabled.value)]]" |
| disabled$="[[isGuest_]]"> |
| </settings-toggle-button> |
| </if> |
| <if expr="chromeos"> |
| <template is="dom-if" |
| if="[[prefs.settings.privacy.drm_enabled.value]]"> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.PROTECTED_CONTENT}}" |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </template> |
| </if> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/clipboard" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsClipboard}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsClipboardBlock}" |
| toggle-on-label="$i18n{siteSettingsClipboardAskRecommended}" |
| category="{{ContentSettingsTypes.CLIPBOARD}}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.CLIPBOARD}}" |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" if="[[enablePaymentHandlerContentSetting_]]"> |
| <template is="dom-if" route-path="/content/paymentHandler" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsPaymentHandler}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsPaymentHandlerBlock}" |
| toggle-on-label="$i18n{siteSettingsPaymentHandlerAllowRecommended}" |
| category="[[ContentSettingsTypes.PAYMENT_HANDLER]]"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="[[ContentSettingsTypes.PAYMENT_HANDLER]]" |
| block-header="$i18n{siteSettingsBlocked}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| </template> |
| <template is="dom-if" if="[[enableExperimentalWebPlatformFeatures_]]"> |
| <template is="dom-if" route-path="/content/bluetoothScanning" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsBluetoothScanning}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsBluetoothScanningBlock}" |
| toggle-on-label= |
| "$i18n{siteSettingsBluetoothScanningAskRecommended}" |
| category="{{ContentSettingsTypes.BLUETOOTH_SCANNING}}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.BLUETOOTH_SCANNING}}" |
| read-only-list |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| </template> |
| <template is="dom-if" if="[[enableWebXrContentSetting_]]"> |
| <template is="dom-if" route-path="/content/vr" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsVr}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsVrBlock}" |
| toggle-on-label= |
| "$i18n{siteSettingsVrAskRecommended}" |
| category="{{ContentSettingsTypes.VR}}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.VR}}" |
| read-only-list |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| <template is="dom-if" route-path="/content/ar" no-search> |
| <settings-subpage page-title="$i18n{siteSettingsAr}" |
| search-label="$i18n{siteSettingsAllSitesSearch}" |
| search-term="{{searchFilter_}}"> |
| <category-default-setting |
| toggle-off-label="$i18n{siteSettingsArBlock}" |
| toggle-on-label= |
| "$i18n{siteSettingsArAskRecommended}" |
| category="{{ContentSettingsTypes.AR}}"> |
| </category-default-setting> |
| <category-setting-exceptions |
| category="{{ContentSettingsTypes.AR}}" |
| read-only-list |
| block-header="$i18n{siteSettingsBlock}" |
| search-filter="[[searchFilter_]]"> |
| </category-setting-exceptions> |
| </settings-subpage> |
| </template> |
| </template> |
| </settings-animated-pages> |
| </template> |
| <script src="privacy_page.js"></script> |
| </dom-module> |