Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(123)

Side by Side Diff: chrome/browser/resources/settings/people_page/sync_page.html

Issue 2624203003: MD Settings: fix presentation of sync page (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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>
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698