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

Side by Side Diff: chrome/browser/resources/settings/privacy_page/privacy_page.html

Issue 2210583002: MD Settings: Associate suppages with the controls that trigger them. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Resolve conflicts with ToT Created 4 years, 4 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
OLDNEW
1 <link rel="import" href="chrome://resources/html/polymer.html"> 1 <link rel="import" href="chrome://resources/html/polymer.html">
2 <link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/classe s/iron-flex-layout.html"> 2 <link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/classe s/iron-flex-layout.html">
3 <link rel="import" href="chrome://resources/polymer/v1_0/neon-animation/neon-ani matable.html"> 3 <link rel="import" href="chrome://resources/polymer/v1_0/neon-animation/neon-ani matable.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="/clear_browsing_data_dialog/clear_browsing_data_dialog. html"> 5 <link rel="import" href="/clear_browsing_data_dialog/clear_browsing_data_dialog. html">
6 <link rel="import" href="/controls/settings_checkbox.html"> 6 <link rel="import" href="/controls/settings_checkbox.html">
7 <link rel="import" href="/route.html"> 7 <link rel="import" href="/route.html">
8 <link rel="import" href="/settings_page/settings_animated_pages.html"> 8 <link rel="import" href="/settings_page/settings_animated_pages.html">
9 <link rel="import" href="/settings_page/settings_subpage.html"> 9 <link rel="import" href="/settings_page/settings_subpage.html">
10 <link rel="import" href="/settings_shared_css.html"> 10 <link rel="import" href="/settings_shared_css.html">
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 </settings-checkbox> 85 </settings-checkbox>
86 </if> 86 </if>
87 </div> 87 </div>
88 <if expr="use_nss_certs or is_win or is_macosx"> 88 <if expr="use_nss_certs or is_win or is_macosx">
89 <div id="manageCertificates" class="settings-box two-line single-column" 89 <div id="manageCertificates" class="settings-box two-line single-column"
90 actionable on-tap="onManageCertificatesTap_"> 90 actionable on-tap="onManageCertificatesTap_">
91 <div>$i18n{manageCertificates}</div> 91 <div>$i18n{manageCertificates}</div>
92 <div class="secondary">$i18n{manageCertificatesDescription}</div> 92 <div class="secondary">$i18n{manageCertificatesDescription}</div>
93 </div> 93 </div>
94 </if> 94 </if>
95 <div class="settings-box two-line single-column" actionable 95 <div id="site-settings-subpage-trigger"
96 class="settings-box two-line single-column" actionable
96 on-tap="onSiteSettingsTap_"> 97 on-tap="onSiteSettingsTap_">
97 <div>$i18n{siteSettings}</div> 98 <div>$i18n{siteSettings}</div>
98 <div class="secondary">$i18n{siteSettingsDescription}</div> 99 <div class="secondary">$i18n{siteSettingsDescription}</div>
99 </div> 100 </div>
100 <div class="settings-box"> 101 <div class="settings-box">
101 <paper-button on-tap="onClearBrowsingDataTap_" class="primary-button"> 102 <paper-button on-tap="onClearBrowsingDataTap_" class="primary-button">
102 $i18n{clearBrowsingData} 103 $i18n{clearBrowsingData}
103 </paper-button> 104 </paper-button>
104 </div> 105 </div>
105 </neon-animatable> 106 </neon-animatable>
106 <if expr="use_nss_certs"> 107 <if expr="use_nss_certs">
107 <template is="dom-if" name="manage-certificates"> 108 <template is="dom-if" name="manage-certificates">
108 <settings-subpage page-title="$i18n{manageCertificates}"> 109 <settings-subpage
110 associated-control="[[$$('#manageCertificates')]]"
111 page-title="$i18n{manageCertificates}">
109 <settings-certificate-manager-page> 112 <settings-certificate-manager-page>
110 </settings-certificate-manager-page> 113 </settings-certificate-manager-page>
111 </settings-subpage> 114 </settings-subpage>
112 </template> 115 </template>
113 </if> 116 </if>
114 <template is="dom-if" name="site-settings"> 117 <template is="dom-if" name="site-settings">
115 <settings-subpage id="site-settings" 118 <settings-subpage
119 associated-control="[[$$('#site-settings-subpage-trigger')]]"
120 id="site-settings"
116 page-title="$i18n{siteSettings}"> 121 page-title="$i18n{siteSettings}">
117 <settings-site-settings-page current-route="{{currentRoute}}" 122 <settings-site-settings-page current-route="{{currentRoute}}"
118 category-selected="{{categorySelected}}"> 123 category-selected="{{categorySelected}}">
119 </settings-site-settings-page> 124 </settings-site-settings-page>
120 </settings-subpage> 125 </settings-subpage>
121 </template> 126 </template>
122 127
123 <template is="dom-if" name="all-sites"> 128 <template is="dom-if" name="all-sites">
124 <settings-subpage page-title="$i18n{siteSettingsCategoryAllSites}"> 129 <settings-subpage no-associated-control
130 page-title="$i18n{siteSettingsCategoryAllSites}">
125 <all-sites 131 <all-sites
126 selected-site="{{selectedSite}}" 132 selected-site="{{selectedSite}}"
127 current-route="{{currentRoute}}"> 133 current-route="{{currentRoute}}">
128 </all-sites> 134 </all-sites>
129 </settings-subpage> 135 </settings-subpage>
130 </template> 136 </template>
131 <template is="dom-if" name="site-settings-category-automatic-downloads"> 137 <template is="dom-if" name="site-settings-category-automatic-downloads">
132 <settings-subpage page-title="$i18n{siteSettingsAutomaticDownloads}"> 138 <settings-subpage no-associated-control
139 page-title="$i18n{siteSettingsAutomaticDownloads}">
133 <site-settings-category 140 <site-settings-category
134 selected-site="{{selectedSite}}" 141 selected-site="{{selectedSite}}"
135 current-route="{{currentRoute}}" 142 current-route="{{currentRoute}}"
136 category="{{ContentSettingsTypes.AUTOMATIC_DOWNLOADS}}"> 143 category="{{ContentSettingsTypes.AUTOMATIC_DOWNLOADS}}">
137 </site-settings-category> 144 </site-settings-category>
138 </settings-subpage> 145 </settings-subpage>
139 </template> 146 </template>
140 <template is="dom-if" name="site-settings-category-background-sync"> 147 <template is="dom-if" name="site-settings-category-background-sync">
141 <settings-subpage page-title="$i18n{siteSettingsBackgroundSync}"> 148 <settings-subpage no-associated-control
149 page-title="$i18n{siteSettingsBackgroundSync}">
142 <site-settings-category 150 <site-settings-category
143 selected-site="{{selectedSite}}" 151 selected-site="{{selectedSite}}"
144 current-route="{{currentRoute}}" 152 current-route="{{currentRoute}}"
145 category="{{ContentSettingsTypes.BACKGROUND_SYNC}}"> 153 category="{{ContentSettingsTypes.BACKGROUND_SYNC}}">
146 </site-settings-category> 154 </site-settings-category>
147 </settings-subpage> 155 </settings-subpage>
148 </template> 156 </template>
149 <template is="dom-if" name="site-settings-category-camera"> 157 <template is="dom-if" name="site-settings-category-camera">
150 <settings-subpage page-title="$i18n{siteSettingsCategoryCamera}"> 158 <settings-subpage no-associated-control
159 page-title="$i18n{siteSettingsCategoryCamera}">
151 <site-settings-category 160 <site-settings-category
152 selected-site="{{selectedSite}}" 161 selected-site="{{selectedSite}}"
153 current-route="{{currentRoute}}" 162 current-route="{{currentRoute}}"
154 category="{{ContentSettingsTypes.CAMERA}}"> 163 category="{{ContentSettingsTypes.CAMERA}}">
155 <media-picker type="camera" class="media-picker"></media-picker> 164 <media-picker type="camera" class="media-picker"></media-picker>
156 </site-settings-category> 165 </site-settings-category>
157 </settings-subpage> 166 </settings-subpage>
158 </template> 167 </template>
159 <template is="dom-if" name="site-settings-category-cookies"> 168 <template is="dom-if" name="site-settings-category-cookies">
160 <settings-subpage page-title="$i18n{siteSettingsCategoryCookies}"> 169 <settings-subpage no-associated-control
170 page-title="$i18n{siteSettingsCategoryCookies}">
161 <site-settings-category 171 <site-settings-category
162 selected-site="{{selectedSite}}" 172 selected-site="{{selectedSite}}"
163 current-route="{{currentRoute}}" 173 current-route="{{currentRoute}}"
164 category="{{ContentSettingsTypes.COOKIES}}"> 174 category="{{ContentSettingsTypes.COOKIES}}">
165 <div class="settings-box cookie-controls"> 175 <div class="settings-box cookie-controls">
166 <settings-checkbox class="start" 176 <settings-checkbox class="start"
167 label="$i18n{thirdPartyCookie}" 177 label="$i18n{thirdPartyCookie}"
168 sub-label="$i18n{thirdPartyCookieSublabel}" 178 sub-label="$i18n{thirdPartyCookieSublabel}"
169 pref="{{prefs.profile.block_third_party_cookies}}"> 179 pref="{{prefs.profile.block_third_party_cookies}}">
170 </settings-checkbox> 180 </settings-checkbox>
171 </div> 181 </div>
172 <site-data class="site-data"></site-data> 182 <site-data class="site-data"></site-data>
173 </site-settings-category> 183 </site-settings-category>
174 </settings-subpage> 184 </settings-subpage>
175 </template> 185 </template>
176 <template is="dom-if" name="site-settings-category-images"> 186 <template is="dom-if" name="site-settings-category-images">
177 <settings-subpage page-title="$i18n{siteSettingsCategoryImages}"> 187 <settings-subpage no-associated-control
188 page-title="$i18n{siteSettingsCategoryImages}">
178 <site-settings-category 189 <site-settings-category
179 selected-site="{{selectedSite}}" 190 selected-site="{{selectedSite}}"
180 current-route="{{currentRoute}}" 191 current-route="{{currentRoute}}"
181 category="{{ContentSettingsTypes.IMAGES}}"> 192 category="{{ContentSettingsTypes.IMAGES}}">
182 </site-settings-category> 193 </site-settings-category>
183 </settings-subpage> 194 </settings-subpage>
184 </template> 195 </template>
185 <template is="dom-if" name="site-settings-category-location"> 196 <template is="dom-if" name="site-settings-category-location">
186 <settings-subpage page-title="$i18n{siteSettingsCategoryLocation}"> 197 <settings-subpage no-associated-control
198 page-title="$i18n{siteSettingsCategoryLocation}">
187 <site-settings-category 199 <site-settings-category
188 selected-site="{{selectedSite}}" 200 selected-site="{{selectedSite}}"
189 current-route="{{currentRoute}}" 201 current-route="{{currentRoute}}"
190 category="{{ContentSettingsTypes.GEOLOCATION}}"> 202 category="{{ContentSettingsTypes.GEOLOCATION}}">
191 </site-settings-category> 203 </site-settings-category>
192 </settings-subpage> 204 </settings-subpage>
193 </template> 205 </template>
194 <template is="dom-if" name="protocol-handlers"> 206 <template is="dom-if" name="protocol-handlers">
195 <settings-subpage page-title="$i18n{siteSettingsCategoryHandlers}"> 207 <settings-subpage no-associated-control
208 page-title="$i18n{siteSettingsCategoryHandlers}">
196 <protocol-handlers></protocol-handlers> 209 <protocol-handlers></protocol-handlers>
197 </settings-subpage> 210 </settings-subpage>
198 </template> 211 </template>
199 <template is="dom-if" name="site-settings-category-javascript"> 212 <template is="dom-if" name="site-settings-category-javascript">
200 <settings-subpage 213 <settings-subpage no-associated-control
201 page-title="$i18n{siteSettingsCategoryJavascript}"> 214 page-title="$i18n{siteSettingsCategoryJavascript}">
202 <site-settings-category 215 <site-settings-category
203 selected-site="{{selectedSite}}" 216 selected-site="{{selectedSite}}"
204 current-route="{{currentRoute}}" 217 current-route="{{currentRoute}}"
205 category="{{ContentSettingsTypes.JAVASCRIPT}}"> 218 category="{{ContentSettingsTypes.JAVASCRIPT}}">
206 </site-settings-category> 219 </site-settings-category>
207 </settings-subpage> 220 </settings-subpage>
208 </template> 221 </template>
209 <template is="dom-if" name="site-settings-category-keygen"> 222 <template is="dom-if" name="site-settings-category-keygen">
210 <settings-subpage page-title="$i18n{siteSettingsKeygen}"> 223 <settings-subpage no-associated-control
224 page-title="$i18n{siteSettingsKeygen}">
211 <site-settings-category 225 <site-settings-category
212 selected-site="{{selectedSite}}" 226 selected-site="{{selectedSite}}"
213 current-route="{{currentRoute}}" 227 current-route="{{currentRoute}}"
214 category="{{ContentSettingsTypes.KEYGEN}}"> 228 category="{{ContentSettingsTypes.KEYGEN}}">
215 </site-settings-category> 229 </site-settings-category>
216 </settings-subpage> 230 </settings-subpage>
217 </template> 231 </template>
218 <template is="dom-if" name="site-settings-category-microphone"> 232 <template is="dom-if" name="site-settings-category-microphone">
219 <settings-subpage 233 <settings-subpage no-associated-control
220 page-title="$i18n{siteSettingsCategoryMicrophone}"> 234 page-title="$i18n{siteSettingsCategoryMicrophone}">
221 <site-settings-category 235 <site-settings-category
222 selected-site="{{selectedSite}}" 236 selected-site="{{selectedSite}}"
223 current-route="{{currentRoute}}" 237 current-route="{{currentRoute}}"
224 category="{{ContentSettingsTypes.MIC}}"> 238 category="{{ContentSettingsTypes.MIC}}">
225 <media-picker type="mic" class="media-picker"></media-picker> 239 <media-picker type="mic" class="media-picker"></media-picker>
226 </site-settings-category> 240 </site-settings-category>
227 </settings-subpage> 241 </settings-subpage>
228 </template> 242 </template>
229 <template is="dom-if" name="site-settings-category-notifications"> 243 <template is="dom-if" name="site-settings-category-notifications">
230 <settings-subpage 244 <settings-subpage no-associated-control
231 page-title="$i18n{siteSettingsCategoryNotifications}"> 245 page-title="$i18n{siteSettingsCategoryNotifications}">
232 <site-settings-category 246 <site-settings-category
233 selected-site="{{selectedSite}}" 247 selected-site="{{selectedSite}}"
234 current-route="{{currentRoute}}" 248 current-route="{{currentRoute}}"
235 category="{{ContentSettingsTypes.NOTIFICATIONS}}"> 249 category="{{ContentSettingsTypes.NOTIFICATIONS}}">
236 </site-settings-category> 250 </site-settings-category>
237 </settings-subpage> 251 </settings-subpage>
238 </template> 252 </template>
239 <template is="dom-if" name="site-settings-category-plugins"> 253 <template is="dom-if" name="site-settings-category-plugins">
240 <settings-subpage page-title="$i18n{siteSettingsPlugins}"> 254 <settings-subpage no-associated-control
255 page-title="$i18n{siteSettingsPlugins}">
241 <site-settings-category 256 <site-settings-category
242 selected-site="{{selectedSite}}" 257 selected-site="{{selectedSite}}"
243 current-route="{{currentRoute}}" 258 current-route="{{currentRoute}}"
244 category="{{ContentSettingsTypes.PLUGINS}}"> 259 category="{{ContentSettingsTypes.PLUGINS}}">
245 </site-settings-category> 260 </site-settings-category>
246 </settings-subpage> 261 </settings-subpage>
247 </template> 262 </template>
248 <template is="dom-if" name="site-settings-category-popups"> 263 <template is="dom-if" name="site-settings-category-popups">
249 <settings-subpage page-title="$i18n{siteSettingsCategoryPopups}"> 264 <settings-subpage no-associated-control
265 page-title="$i18n{siteSettingsCategoryPopups}">
250 <site-settings-category 266 <site-settings-category
251 selected-site="{{selectedSite}}" 267 selected-site="{{selectedSite}}"
252 current-route="{{currentRoute}}" 268 current-route="{{currentRoute}}"
253 category="{{ContentSettingsTypes.POPUPS}}"> 269 category="{{ContentSettingsTypes.POPUPS}}">
254 </site-settings-category> 270 </site-settings-category>
255 </settings-subpage> 271 </settings-subpage>
256 </template> 272 </template>
257 <template is="dom-if" name="site-settings-category-unsandboxed-plugins"> 273 <template is="dom-if" name="site-settings-category-unsandboxed-plugins">
258 <settings-subpage page-title="$i18n{siteSettingsUnsandboxedPlugins}"> 274 <settings-subpage no-associated-control
275 page-title="$i18n{siteSettingsUnsandboxedPlugins}">
259 <site-settings-category 276 <site-settings-category
260 selected-site="{{selectedSite}}" 277 selected-site="{{selectedSite}}"
261 current-route="{{currentRoute}}" 278 current-route="{{currentRoute}}"
262 category="{{ContentSettingsTypes.UNSANDBOXED_PLUGINS}}"> 279 category="{{ContentSettingsTypes.UNSANDBOXED_PLUGINS}}">
263 </site-settings-category> 280 </site-settings-category>
264 </settings-subpage> 281 </settings-subpage>
265 </template> 282 </template>
266 283
267 <template is="dom-if" name="site-details"> 284 <template is="dom-if" name="site-details">
268 <settings-subpage 285 <settings-subpage no-associated-control
269 page-title="[[selectedSite.originForDisplay]]"> 286 page-title="[[selectedSite.originForDisplay]]">
270 <site-details site="[[selectedSite]]"></site-details> 287 <site-details site="[[selectedSite]]"></site-details>
271 </settings-subpage> 288 </settings-subpage>
272 </template> 289 </template>
273 </settings-animated-pages> 290 </settings-animated-pages>
274 </template> 291 </template>
275 <script src="privacy_page.js"></script> 292 <script src="privacy_page.js"></script>
276 </dom-module> 293 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698