Index: chrome/browser/resources/settings/privacy_page/privacy_page.html |
diff --git a/chrome/browser/resources/settings/privacy_page/privacy_page.html b/chrome/browser/resources/settings/privacy_page/privacy_page.html |
index d315b0777d4006157eb4a10f9d1319cf182f9a0e..c789f6c0ff8c07efe6b8f6360c778115321e4861 100644 |
--- a/chrome/browser/resources/settings/privacy_page/privacy_page.html |
+++ b/chrome/browser/resources/settings/privacy_page/privacy_page.html |
@@ -6,7 +6,6 @@ |
<link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html"> |
<link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper-icon-button-light.html"> |
<link rel="import" href="/clear_browsing_data_dialog/clear_browsing_data_dialog.html"> |
-<link rel="import" href="/controls/settings_checkbox.html"> |
<link rel="import" href="/controls/settings_toggle_button.html"> |
<link rel="import" href="/lifetime_browser_proxy.html"> |
<link rel="import" href="/route.html"> |
@@ -42,16 +41,6 @@ |
min-height: var(--settings-row-min-height); |
} |
- #metricsReportingCheckbox, |
- #safeBrowsingExtendedReportingCheckbox { |
- display: inline-block; |
- } |
- |
- #metricsReportingCheckbox, |
- #safeBrowsingExtendedReportingCheckbox { |
- width: 100%; |
- } |
- |
#metricsReporting paper-tooltip { |
--paper-tooltip: var(--cr-policy-tooltip); |
} |
@@ -73,48 +62,41 @@ |
<neon-animatable route-path="default"> |
<div class="settings-box block first"> |
<p class="privacy-explanation">$i18nRaw{improveBrowsingExperience}</p> |
- <settings-checkbox pref="{{prefs.alternate_error_pages.enabled}}" |
+ <settings-toggle-button |
+ pref="{{prefs.alternate_error_pages.enabled}}" |
label="$i18n{linkDoctorPref}"> |
- </settings-checkbox> |
- <settings-checkbox pref="{{prefs.search.suggest_enabled}}" |
+ </settings-toggle-button> |
+ <settings-toggle-button |
+ pref="{{prefs.search.suggest_enabled}}" |
label="$i18n{searchSuggestPref}" |
hidden="[[!pageVisibility.searchPrediction]]"> |
- </settings-checkbox> |
- <settings-checkbox pref="{{prefs.net.network_prediction_options}}" |
+ </settings-toggle-button> |
+ <settings-toggle-button |
+ pref="{{prefs.net.network_prediction_options}}" |
label="$i18n{networkPredictionEnabled}" |
hidden="[[!pageVisibility.networkPrediction]]"> |
- </settings-checkbox> |
+ </settings-toggle-button> |
<div class="layout horizontal center settings-row-min-height"> |
- <paper-checkbox id="safeBrowsingExtendedReportingCheckbox" |
- on-tap="onSafeBrowsingExtendedReportingCheckboxTap_" |
+ <div class="flex">$i18n{safeBrowsingEnableExtendedReporting}</div> |
+ <paper-toggle-button id="safeBrowsingExtendedReportingControl" |
+ on-tap="onSafeBrowsingExtendedReportingControlTap_" |
checked="[[safeBrowsingExtendedReportingEnabled_]]"> |
- $i18n{safeBrowsingEnableExtendedReporting} |
- </paper-checkbox> |
+ </paper-toggle-button> |
</div> |
- <settings-checkbox pref="{{prefs.safebrowsing.enabled}}" |
+ <settings-toggle-button |
+ pref="{{prefs.safebrowsing.enabled}}" |
label="$i18n{safeBrowsingEnableProtection}"> |
- </settings-checkbox> |
+ </settings-toggle-button> |
<if expr="_google_chrome"> |
<if expr="chromeos"> |
- <settings-checkbox pref="{{prefs.cros.metrics.reportingEnabled}}" |
+ <settings-toggle-button |
+ pref="{{prefs.cros.metrics.reportingEnabled}}" |
label="$i18n{enableLogging}"> |
- </settings-checkbox> |
+ </settings-toggle-button> |
</if><!-- chromeos --> |
<if expr="not chromeos"> |
<div class="layout horizontal center settings-row-min-height"> |
- <paper-checkbox id="metricsReportingCheckbox" |
- on-tap="onMetricsReportingCheckboxTap_" |
- checked="[[metricsReporting_.enabled]]" |
- disabled="[[metricsReporting_.managed]]"> |
- $i18n{enableLogging} |
- </paper-checkbox> |
- <template is="dom-if" if="[[metricsReporting_.managed]]" restamp> |
- <iron-icon id="indicator" tabindex=0 icon="cr:domain"></iron-icon> |
- <paper-tooltip for="indicator" position="top" |
- fit-to-visible-bounds> |
- $i18n{controlledSettingPolicy} |
- </paper-tooltip> |
- </template> |
+ <div class="flex">$i18n{enableLogging}</div> |
<template is="dom-if" if="[[showRestart_]]" restamp> |
<div id="restart" class="flex"> |
<paper-button on-tap="onRestartTap_"> |
@@ -122,21 +104,34 @@ |
</paper-button> |
</div> |
</template> |
+ <template is="dom-if" if="[[metricsReporting_.managed]]" restamp> |
+ <iron-icon id="indicator" tabindex=0 icon="cr:domain"></iron-icon> |
+ <paper-tooltip for="indicator" position="top" |
+ fit-to-visible-bounds> |
+ $i18n{controlledSettingPolicy} |
+ </paper-tooltip> |
+ </template> |
+ <paper-toggle-button id="metricsReportingControl" |
+ on-tap="onMetricsReportingControlTap_" |
+ checked="[[metricsReporting_.enabled]]" |
+ disabled="[[metricsReporting_.managed]]"> |
+ </paper-toggle-button> |
</div> |
</if><!-- not chromeos --> |
</if><!-- _google_chrome --> |
- <settings-checkbox pref="{{prefs.enable_do_not_track}}" |
+ <settings-toggle-button |
+ pref="{{prefs.enable_do_not_track}}" |
label="$i18n{doNotTrack}"> |
- </settings-checkbox> |
+ </settings-toggle-button> |
<if expr="chromeos"> |
- <settings-checkbox |
+ <settings-toggle-button |
pref="{{prefs.cros.device.attestation_for_content_protection_enabled}}" |
label="$i18n{enableContentProtectionAttestation}"> |
- </settings-checkbox> |
- <settings-checkbox |
+ </settings-toggle-button> |
+ <settings-toggle-button |
pref="{{prefs.settings.internet.wake_on_wifi_darkconnect}}" |
label="$i18n{wakeOnWifi}"> |
- </settings-checkbox> |
+ </settings-toggle-button> |
</if> |
</div> |
<if expr="_google_chrome"> |
@@ -251,9 +246,9 @@ |
</category-default-setting> |
<div class="settings-box"> |
<settings-toggle-button class="start" |
+ pref="{{prefs.profile.block_third_party_cookies}}" |
label="$i18n{thirdPartyCookie}" |
- sub-label="$i18n{thirdPartyCookieSublabel}" |
- pref="{{prefs.profile.block_third_party_cookies}}"> |
+ sub-label="$i18n{thirdPartyCookieSublabel}"> |
</settings-toggle-button> |
</div> |
<category-setting-exceptions |