| <link rel="import" href="chrome://resources/html/polymer.html"> |
| |
| <link rel="import" href="chrome://resources/cr_elements/cr_toggle/cr_toggle.html"> |
| <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html"> |
| <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html"> |
| <link rel="import" href="../controls/settings_toggle_button.html"> |
| <link rel="import" href="../lifetime_browser_proxy.html"> |
| <link rel="import" href="../people_page/sync_browser_proxy.html"> |
| <link rel="import" href="../route.html"> |
| <link rel="import" href="../settings_shared_css.html"> |
| <link rel="import" href="privacy_page_browser_proxy.html"> |
| |
| <dom-module id="settings-personalization-options"> |
| <template> |
| <style include="settings-shared"> |
| :host(.list-frame) settings-toggle-button, |
| :host(.list-frame) .settings-box { |
| padding-inline-end: 0; |
| padding-inline-start: 0; |
| } |
| |
| :host(.list-frame) settings-toggle-button:first-of-type { |
| border-top: none; |
| } |
| </style> |
| <settings-toggle-button hidden="[[!pageVisibility.searchPrediction]]" |
| pref="{{prefs.search.suggest_enabled}}" |
| label="$i18n{searchSuggestPref}" |
| sub-label="$i18n{searchSuggestPrefDesc}"> |
| </settings-toggle-button> |
| <settings-toggle-button pref="{{prefs.alternate_error_pages.enabled}}" |
| label="$i18n{linkDoctorPref}" |
| sub-label="$i18n{linkDoctorPrefDesc}"> |
| </settings-toggle-button> |
| <settings-toggle-button pref="{{prefs.safebrowsing.enabled}}" |
| label="$i18n{safeBrowsingEnableProtection}" |
| sub-label="$i18n{safeBrowsingEnableProtectionDesc}"> |
| </settings-toggle-button> |
| <settings-toggle-button |
| pref="{{prefs.safebrowsing.scout_reporting_enabled}}" |
| label="$i18n{safeBrowsingEnableExtendedReporting}" |
| sub-label="$i18n{safeBrowsingEnableExtendedReportingDesc}"> |
| </settings-toggle-button> |
| <if expr="_google_chrome"> |
| <if expr="chromeos"> |
| <settings-toggle-button pref="{{prefs.cros.metrics.reportingEnabled}}" |
| label="$i18n{enableLogging}" |
| sub-label="$i18n{enableLoggingDesc}"> |
| </settings-toggle-button> |
| </if><!-- chromeos --> |
| <if expr="not chromeos"> |
| <settings-toggle-button id="metricsReportingControl" |
| pref="[[metricsReportingPref_]]" label="$i18n{enableLogging}" |
| sub-label="$i18n{enableLoggingDesc}" no-set-pref |
| on-settings-boolean-control-change="onMetricsReportingChange_"> |
| <template is="dom-if" if="[[showRestart_]]" restamp> |
| <paper-button on-click="onRestartTap_" id="restart" |
| slot="more-actions"> |
| $i18n{restart} |
| </paper-button> |
| </template> |
| </settings-toggle-button> |
| </if><!-- not chromeos --> |
| </if><!-- _google_chrome --> |
| <template is="dom-if" if="[[unifiedConsentEnabled]]"> |
| <settings-toggle-button |
| pref="{{prefs.url_keyed_anonymized_data_collection.enabled}}" |
| label="$i18n{urlKeyedAnonymizedDataCollection}" |
| sub-label="$i18n{urlKeyedAnonymizedDataCollectionDesc}"> |
| </settings-toggle-button> |
| </template> |
| <if expr="_google_chrome"> |
| <settings-toggle-button id="spellCheckControl" |
| pref="{{prefs.spellcheck.use_spelling_service}}" |
| label="$i18n{spellingPref}" |
| sub-label="$i18n{spellingDescription}" |
| hidden="[[!showSpellCheckControl_(prefs.spellcheck.dictionaries)]]"> |
| </settings-toggle-button> |
| </if><!-- _google_chrome --> |
| <template is="dom-if" if="[[shouldShowDriveSuggest_(unifiedConsentEnabled, |
| syncStatus, syncStatus.signedIn, syncStatus.statusAction)]]" restamp> |
| <settings-toggle-button id="driveSuggestControl" |
| pref="{{prefs.documentsuggest.enabled}}" |
| label="$i18n{driveSuggestPref}" |
| sub-label="$i18n{driveSuggestPrefDesc}"> |
| </settings-toggle-button> |
| </template> |
| </template> |
| <script src="personalization_options.js"></script> |
| </dom-module> |