| OLD | NEW |
| 1 <link rel="import" href="chrome://resources/html/i18n_behavior.html"> | 1 <link rel="import" href="chrome://resources/html/i18n_behavior.html"> |
| 2 <link rel="import" href="chrome://resources/html/polymer.html"> | 2 <link rel="import" href="chrome://resources/html/polymer.html"> |
| 3 <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html"> | 3 <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html"> |
| 4 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt
on.html"> | 4 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt
on.html"> |
| 5 <link rel="import" href="chrome://resources/polymer/v1_0/paper-toggle-button/pap
er-toggle-button.html"> | 5 <link rel="import" href="chrome://resources/polymer/v1_0/paper-toggle-button/pap
er-toggle-button.html"> |
| 6 <link rel="import" href="chrome://resources/polymer/v1_0/paper-input/paper-input
.html"> | 6 <link rel="import" href="chrome://resources/polymer/v1_0/paper-input/paper-input
.html"> |
| 7 <link rel="import" href="chrome://resources/polymer/v1_0/paper-radio-button/pape
r-radio-button.html"> | 7 <link rel="import" href="chrome://resources/polymer/v1_0/paper-radio-button/pape
r-radio-button.html"> |
| 8 <link rel="import" href="chrome://resources/polymer/v1_0/paper-radio-group/paper
-radio-group.html"> | 8 <link rel="import" href="chrome://resources/polymer/v1_0/paper-radio-group/paper
-radio-group.html"> |
| 9 <link rel="import" href="/people_page/sync_browser_proxy.html"> | 9 <link rel="import" href="/people_page/sync_browser_proxy.html"> |
| 10 <link rel="import" href="/route.html"> | 10 <link rel="import" href="/route.html"> |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 57 hidden$="[[!isStatus_(pages.CONFIGURE, pageStatus_)]]"> | 57 hidden$="[[!isStatus_(pages.CONFIGURE, pageStatus_)]]"> |
| 58 <div class="settings-box first"> | 58 <div class="settings-box first"> |
| 59 <div class="start">$i18n{syncEverythingCheckboxLabel}</div> | 59 <div class="start">$i18n{syncEverythingCheckboxLabel}</div> |
| 60 <paper-toggle-button id="syncAllDataTypesControl" | 60 <paper-toggle-button id="syncAllDataTypesControl" |
| 61 checked="{{syncPrefs.syncAllDataTypes}}" | 61 checked="{{syncPrefs.syncAllDataTypes}}" |
| 62 on-change="onSyncAllDataTypesChanged_"> | 62 on-change="onSyncAllDataTypesChanged_"> |
| 63 </paper-toggle-button> | 63 </paper-toggle-button> |
| 64 </div> | 64 </div> |
| 65 | 65 |
| 66 <div class="list-frame"> | 66 <div class="list-frame"> |
| 67 <div class="layout horizontal list-item"> | 67 <div class="layout horizontal list-item" |
| 68 hidden="[[!syncPrefs.appsRegistered]]"> |
| 68 <div class="flex">$i18n{appCheckboxLabel}</div> | 69 <div class="flex">$i18n{appCheckboxLabel}</div> |
| 69 <paper-toggle-button checked="{{syncPrefs.appsSynced}}" | 70 <paper-toggle-button checked="{{syncPrefs.appsSynced}}" |
| 70 on-change="onSingleSyncDataTypeChanged_" | 71 on-change="onSingleSyncDataTypeChanged_" |
| 71 hidden="[[!syncPrefs.appsRegistered]]" | |
| 72 disabled="[[shouldSyncCheckboxBeDisabled_( | 72 disabled="[[shouldSyncCheckboxBeDisabled_( |
| 73 syncPrefs.syncAllDataTypes, syncPrefs.appsEnforced)]]"> | 73 syncPrefs.syncAllDataTypes, syncPrefs.appsEnforced)]]"> |
| 74 </paper-toggle-button> | 74 </paper-toggle-button> |
| 75 </div> | 75 </div> |
| 76 | 76 |
| 77 <div class="layout horizontal list-item"> | 77 <div class="layout horizontal list-item" |
| 78 hidden="[[!syncPrefs.autofillRegistered]]"> |
| 78 <div class="flex">$i18n{autofillCheckboxLabel}</div> | 79 <div class="flex">$i18n{autofillCheckboxLabel}</div> |
| 79 <!-- Autofill has a special on-change handler to deal with | 80 <!-- Autofill has a special on-change handler to deal with |
| 80 Payments integriation. --> | 81 Payments integriation. --> |
| 81 <paper-toggle-button checked="{{syncPrefs.autofillSynced}}" | 82 <paper-toggle-button checked="{{syncPrefs.autofillSynced}}" |
| 82 on-change="onAutofillDataTypeChanged_" | 83 on-change="onAutofillDataTypeChanged_" |
| 83 hidden="[[!syncPrefs.autofillRegistered]]" | |
| 84 disabled="[[shouldSyncCheckboxBeDisabled_( | 84 disabled="[[shouldSyncCheckboxBeDisabled_( |
| 85 syncPrefs.syncAllDataTypes, syncPrefs.autofillEnforced)]]"> | 85 syncPrefs.syncAllDataTypes, syncPrefs.autofillEnforced)]]"> |
| 86 </paper-toggle-button> | 86 </paper-toggle-button> |
| 87 </div> | 87 </div> |
| 88 | 88 |
| 89 <div class="layout horizontal list-item"> | 89 <div class="layout horizontal list-item" |
| 90 hidden="[[!syncPrefs.bookmarksRegistered]]"> |
| 90 <div class="flex">$i18n{bookmarksCheckboxLabel}</div> | 91 <div class="flex">$i18n{bookmarksCheckboxLabel}</div> |
| 91 <paper-toggle-button checked="{{syncPrefs.bookmarksSynced}}" | 92 <paper-toggle-button checked="{{syncPrefs.bookmarksSynced}}" |
| 92 on-change="onSingleSyncDataTypeChanged_" | 93 on-change="onSingleSyncDataTypeChanged_" |
| 93 hidden="[[!syncPrefs.bookmarksRegistered]]" | |
| 94 disabled="[[shouldSyncCheckboxBeDisabled_( | 94 disabled="[[shouldSyncCheckboxBeDisabled_( |
| 95 syncPrefs.syncAllDataTypes, syncPrefs.bookmarksEnforced)]]"> | 95 syncPrefs.syncAllDataTypes, syncPrefs.bookmarksEnforced)]]"> |
| 96 </paper-toggle-button> | 96 </paper-toggle-button> |
| 97 </div> | 97 </div> |
| 98 | 98 |
| 99 <div class="layout horizontal list-item"> | 99 <div class="layout horizontal list-item" |
| 100 hidden="[[!syncPrefs.extensionsRegistered]]"> |
| 100 <div class="flex">$i18n{extensionsCheckboxLabel}</div> | 101 <div class="flex">$i18n{extensionsCheckboxLabel}</div> |
| 101 <paper-toggle-button checked="{{syncPrefs.extensionsSynced}}" | 102 <paper-toggle-button checked="{{syncPrefs.extensionsSynced}}" |
| 102 on-change="onSingleSyncDataTypeChanged_" | 103 on-change="onSingleSyncDataTypeChanged_" |
| 103 hidden="[[!syncPrefs.extensionsRegistered]]" | |
| 104 disabled="[[shouldSyncCheckboxBeDisabled_( | 104 disabled="[[shouldSyncCheckboxBeDisabled_( |
| 105 syncPrefs.syncAllDataTypes, syncPrefs.extensionsEnforced)]]"> | 105 syncPrefs.syncAllDataTypes, syncPrefs.extensionsEnforced)]]"> |
| 106 </paper-toggle-button> | 106 </paper-toggle-button> |
| 107 </div> | 107 </div> |
| 108 | 108 |
| 109 <div class="layout horizontal list-item"> | 109 <div class="layout horizontal list-item" |
| 110 hidden="[[!syncPrefs.typedUrlsRegistered]]"> |
| 110 <div class="flex">$i18n{historyCheckboxLabel}</div> | 111 <div class="flex">$i18n{historyCheckboxLabel}</div> |
| 111 <paper-toggle-button checked="{{syncPrefs.typedUrlsSynced}}" | 112 <paper-toggle-button checked="{{syncPrefs.typedUrlsSynced}}" |
| 112 on-change="onSingleSyncDataTypeChanged_" | 113 on-change="onSingleSyncDataTypeChanged_" |
| 113 hidden="[[!syncPrefs.typedUrlsRegistered]]" | |
| 114 disabled="[[shouldSyncCheckboxBeDisabled_( | 114 disabled="[[shouldSyncCheckboxBeDisabled_( |
| 115 syncPrefs.syncAllDataTypes, syncPrefs.typedUrlsEnforced)]]"> | 115 syncPrefs.syncAllDataTypes, syncPrefs.typedUrlsEnforced)]]"> |
| 116 </paper-toggle-button> | 116 </paper-toggle-button> |
| 117 </div> | 117 </div> |
| 118 | 118 |
| 119 <div class="layout horizontal list-item"> | 119 <div class="layout horizontal list-item" |
| 120 hidden="[[!syncPrefs.passwordsRegistered]]"> |
| 120 <div class="flex">$i18n{passwordsCheckboxLabel}</div> | 121 <div class="flex">$i18n{passwordsCheckboxLabel}</div> |
| 121 <paper-toggle-button checked="{{syncPrefs.passwordsSynced}}" | 122 <paper-toggle-button checked="{{syncPrefs.passwordsSynced}}" |
| 122 on-change="onSingleSyncDataTypeChanged_" | 123 on-change="onSingleSyncDataTypeChanged_" |
| 123 hidden="[[!syncPrefs.passwordsRegistered]]" | |
| 124 disabled="[[shouldSyncCheckboxBeDisabled_( | 124 disabled="[[shouldSyncCheckboxBeDisabled_( |
| 125 syncPrefs.syncAllDataTypes, syncPrefs.passwordsEnforced)]]"> | 125 syncPrefs.syncAllDataTypes, syncPrefs.passwordsEnforced)]]"> |
| 126 </paper-toggle-button> | 126 </paper-toggle-button> |
| 127 </div> | 127 </div> |
| 128 | 128 |
| 129 <div class="layout horizontal list-item"> | 129 <div class="layout horizontal list-item" |
| 130 hidden="[[!syncPrefs.preferencesRegistered]]"> |
| 130 <div class="flex">$i18n{settingsCheckboxLabel}</div> | 131 <div class="flex">$i18n{settingsCheckboxLabel}</div> |
| 131 <paper-toggle-button checked="{{syncPrefs.preferencesSynced}}" | 132 <paper-toggle-button checked="{{syncPrefs.preferencesSynced}}" |
| 132 on-change="onSingleSyncDataTypeChanged_" | 133 on-change="onSingleSyncDataTypeChanged_" |
| 133 hidden="[[!syncPrefs.preferencesRegistered]]" | |
| 134 disabled="[[shouldSyncCheckboxBeDisabled_( | 134 disabled="[[shouldSyncCheckboxBeDisabled_( |
| 135 syncPrefs.syncAllDataTypes, syncPrefs.preferencesEnforced)]]"> | 135 syncPrefs.syncAllDataTypes, syncPrefs.preferencesEnforced)]]"> |
| 136 </paper-toggle-button> | 136 </paper-toggle-button> |
| 137 </div> | 137 </div> |
| 138 | 138 |
| 139 <div class="layout horizontal list-item"> | 139 <div class="layout horizontal list-item" |
| 140 hidden="[[!syncPrefs.themesRegistered]]"> |
| 140 <div class="flex">$i18n{themesAndWallpapersCheckboxLabel}</div> | 141 <div class="flex">$i18n{themesAndWallpapersCheckboxLabel}</div> |
| 141 <paper-toggle-button checked="{{syncPrefs.themesSynced}}" | 142 <paper-toggle-button checked="{{syncPrefs.themesSynced}}" |
| 142 on-change="onSingleSyncDataTypeChanged_" | 143 on-change="onSingleSyncDataTypeChanged_" |
| 143 hidden="[[!syncPrefs.themesRegistered]]" | |
| 144 disabled="[[shouldSyncCheckboxBeDisabled_( | 144 disabled="[[shouldSyncCheckboxBeDisabled_( |
| 145 syncPrefs.syncAllDataTypes, syncPrefs.themesEnforced)]]"> | 145 syncPrefs.syncAllDataTypes, syncPrefs.themesEnforced)]]"> |
| 146 </paper-toggle-button> | 146 </paper-toggle-button> |
| 147 </div> | 147 </div> |
| 148 | 148 |
| 149 <div class="layout horizontal list-item"> | 149 <div class="layout horizontal list-item" |
| 150 hidden="[[!syncPrefs.tabsRegistered]]"> |
| 150 <div class="flex">$i18n{openTabsCheckboxLabel}</div> | 151 <div class="flex">$i18n{openTabsCheckboxLabel}</div> |
| 151 <paper-toggle-button checked="{{syncPrefs.tabsSynced}}" | 152 <paper-toggle-button checked="{{syncPrefs.tabsSynced}}" |
| 152 on-change="onSingleSyncDataTypeChanged_" | 153 on-change="onSingleSyncDataTypeChanged_" |
| 153 hidden="[[!syncPrefs.tabsRegistered]]" | |
| 154 disabled="[[shouldSyncCheckboxBeDisabled_( | 154 disabled="[[shouldSyncCheckboxBeDisabled_( |
| 155 syncPrefs.syncAllDataTypes, syncPrefs.tabsEnforced)]]"> | 155 syncPrefs.syncAllDataTypes, syncPrefs.tabsEnforced)]]"> |
| 156 </paper-toggle-button> | 156 </paper-toggle-button> |
| 157 </div> | 157 </div> |
| 158 | 158 |
| 159 <div class="layout horizontal list-item"> | 159 <div class="layout horizontal list-item" |
| 160 hidden="[[!syncPrefs.autofillRegistered]]"> |
| 160 <!-- The Payments integration checkbox is a special case in many ways. | 161 <!-- The Payments integration checkbox is a special case in many ways. |
| 161 It's visible only if autofill is registered. It's disabled and | 162 It's visible only if autofill is registered. It's disabled and |
| 162 unchecked if autofill is unchecked.--> | 163 unchecked if autofill is unchecked.--> |
| 163 <div class="flex"> | 164 <div class="flex"> |
| 164 $i18n{enablePaymentsIntegrationCheckboxLabel} | 165 $i18n{enablePaymentsIntegrationCheckboxLabel} |
| 165 <a href="$i18nRaw{autofillHelpURL}" target="_blank"> | 166 <a href="$i18nRaw{autofillHelpURL}" target="_blank"> |
| 166 $i18n{learnMore} | 167 $i18n{learnMore} |
| 167 </a> | 168 </a> |
| 168 </div> | 169 </div> |
| 169 <paper-toggle-button | 170 <paper-toggle-button |
| 170 checked="{{syncPrefs.paymentsIntegrationEnabled}}" | 171 checked="{{syncPrefs.paymentsIntegrationEnabled}}" |
| 171 on-change="onSingleSyncDataTypeChanged_" | 172 on-change="onSingleSyncDataTypeChanged_" |
| 172 hidden="[[!syncPrefs.autofillRegistered]]" | |
| 173 disabled="[[shouldPaymentsCheckboxBeDisabled_( | 173 disabled="[[shouldPaymentsCheckboxBeDisabled_( |
| 174 syncPrefs.syncAllDataTypes, syncPrefs.autofillSynced)]]"> | 174 syncPrefs.syncAllDataTypes, syncPrefs.autofillSynced)]]"> |
| 175 </paper-toggle-button> | 175 </paper-toggle-button> |
| 176 </div> | 176 </div> |
| 177 </div> | 177 </div> |
| 178 | 178 |
| 179 <div class="settings-box two-line" actionable | 179 <div class="settings-box two-line" actionable |
| 180 on-tap="onManageSyncedDataTap_"> | 180 on-tap="onManageSyncedDataTap_"> |
| 181 <div class="start"> | 181 <div class="start"> |
| 182 $i18n{manageSyncedDataTitle} | 182 $i18n{manageSyncedDataTitle} |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 268 </div> | 268 </div> |
| 269 <div id="passphraseRecoverHint" class="list-item"> | 269 <div id="passphraseRecoverHint" class="list-item"> |
| 270 <span>$i18nRaw{passphraseRecover}</span> | 270 <span>$i18nRaw{passphraseRecover}</span> |
| 271 </div> | 271 </div> |
| 272 </div> | 272 </div> |
| 273 </template> | 273 </template> |
| 274 </div> | 274 </div> |
| 275 </template> | 275 </template> |
| 276 <script src="sync_page.js"></script> | 276 <script src="sync_page.js"></script> |
| 277 </dom-module> | 277 </dom-module> |
| OLD | NEW |