| <style include="settings-shared"> |
| :host(.list-frame) settings-toggle-button { |
| padding-inline-end: 0; |
| padding-inline-start: 0; |
| } |
| |
| :host(.list-frame) settings-toggle-button:first-of-type { |
| border-top: none; |
| } |
| </style> |
| <if expr="not chromeos"> |
| <settings-toggle-button id="signinAllowedToggle" |
| class="hr" |
| hidden="[[!signinAvailable_]]" |
| disabled="[[syncFirstSetupInProgress_]]" |
| pref="{{prefs.signin.allowed_on_next_startup}}" |
| label="$i18n{signinAllowedTitle}" |
| sub-label="$i18n{signinAllowedDescription}" |
| on-settings-boolean-control-change="onSigninAllowedChange_" |
| no-set-pref> |
| </settings-toggle-button> |
| </if><!-- not chromeos --> |
| <settings-toggle-button id="searchSuggestToggle" |
| class="hr" |
| hidden="[[!pageVisibility.searchPrediction]]" |
| pref="{{prefs.search.suggest_enabled}}" |
| label="$i18n{searchSuggestPref}" |
| sub-label="$i18n{searchSuggestPrefDesc}"> |
| </settings-toggle-button> |
| <if expr="_google_chrome"> |
| <if expr="chromeos"> |
| <settings-toggle-button class="hr" |
| pref="{{prefs.cros.metrics.reportingEnabled}}" |
| label="$i18n{enablePersonalizationLogging}" |
| sub-label="$i18n{enablePersonalizationLoggingDesc}"> |
| </settings-toggle-button> |
| </if><!-- chromeos --> |
| <if expr="not chromeos"> |
| <settings-toggle-button id="metricsReportingControl" |
| class="hr" |
| pref="[[metricsReportingPref_]]" |
| label="$i18n{enablePersonalizationLogging}" |
| sub-label="$i18n{enablePersonalizationLoggingDesc}" no-set-pref |
| on-settings-boolean-control-change="onMetricsReportingChange_"> |
| <template is="dom-if" if="[[showRestart_]]" restamp> |
| <cr-button on-click="onRestartTap_" id="restart" |
| slot="more-actions"> |
| $i18n{restart} |
| </cr-button> |
| </template> |
| </settings-toggle-button> |
| </if><!-- not chromeos --> |
| </if><!-- _google_chrome --> |
| <settings-toggle-button id="urlCollectionToggle" |
| class="hr" |
| pref="{{prefs.url_keyed_anonymized_data_collection.enabled}}" |
| label="$i18n{urlKeyedAnonymizedDataCollection}" |
| sub-label="$i18n{urlKeyedAnonymizedDataCollectionDesc}"> |
| </settings-toggle-button> |
| <if expr="_google_chrome"> |
| <settings-toggle-button id="spellCheckControl" |
| class="hr" |
| pref="{{prefs.spellcheck.use_spelling_service}}" |
| on-settings-boolean-control-change="onUseSpellingServiceToggle_" |
| label="$i18n{spellingPref}" |
| sub-label="$i18n{spellingDescription}" |
| hidden="[[!showSpellCheckControl_(prefs.spellcheck.dictionaries)]]"> |
| </settings-toggle-button> |
| </if><!-- _google_chrome --> |
| <template is="dom-if" if="[[shouldShowDriveSuggest_( |
| syncStatus, syncStatus.signedIn, syncStatus.statusAction)]]" restamp> |
| <settings-toggle-button id="driveSuggestControl" class="hr" |
| pref="{{prefs.documentsuggest.enabled}}" |
| label="$i18n{driveSuggestPref}" |
| sub-label="$i18n{driveSuggestPrefDesc}"> |
| </settings-toggle-button> |
| </template> |
| |
| <template is="dom-if" if="[[showSignoutDialog_]]" restamp> |
| <settings-signout-dialog sync-status="[[syncStatus]]" |
| on-close="onSignoutDialogClosed_"> |
| </settings-signout-dialog> |
| </template> |
| |
| <if expr="not chromeos"> |
| <cr-toast id="toast"> |
| <div>$i18n{restartToApplyChanges}</div> |
| <cr-button on-click="onRestartTap_">$i18n{restart}</cr-button> |
| </cr-toast> |
| </if> |