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 |