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

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

Issue 1826683002: MD Settings: Lazy-load sub-pages. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@WebAnimationsExterns
Patch Set: Created 4 years, 9 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/i18n_behavior.html">
1 <link rel="import" href="chrome://resources/html/polymer.html"> 2 <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"> 3 <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"> 4 <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"> 5 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt on.html">
5 <link rel="import" href="chrome://md-settings/certificate_manager_page/certifica te_manager_page.html"> 6 <link rel="import" href="chrome://md-settings/certificate_manager_page/certifica te_manager_page.html">
6 <link rel="import" href="chrome://md-settings/clear_browsing_data_dialog/clear_b rowsing_data_dialog.html"> 7 <link rel="import" href="chrome://md-settings/clear_browsing_data_dialog/clear_b rowsing_data_dialog.html">
7 <link rel="import" href="chrome://md-settings/controls/settings_checkbox.html"> 8 <link rel="import" href="chrome://md-settings/controls/settings_checkbox.html">
8 <link rel="import" href="chrome://md-settings/settings_page/settings_animated_pa ges.html"> 9 <link rel="import" href="chrome://md-settings/settings_page/settings_animated_pa ges.html">
9 <link rel="import" href="chrome://md-settings/settings_page/settings_subheader.h tml"> 10 <link rel="import" href="chrome://md-settings/settings_page/settings_subpage.htm l">
10 <link rel="import" href="chrome://md-settings/settings_shared_css.html"> 11 <link rel="import" href="chrome://md-settings/settings_shared_css.html">
11 <link rel="import" href="chrome://md-settings/site_settings/all_sites.html"> 12 <link rel="import" href="chrome://md-settings/site_settings/all_sites.html">
12 <link rel="import" href="chrome://md-settings/site_settings/constants.html"> 13 <link rel="import" href="chrome://md-settings/site_settings/constants.html">
13 <link rel="import" href="chrome://md-settings/site_settings_page/site_settings_p age.html"> 14 <link rel="import" href="chrome://md-settings/site_settings_page/site_settings_p age.html">
14 15
15 <dom-module id="settings-privacy-page"> 16 <dom-module id="settings-privacy-page">
16 <link rel="import" type="css" href="privacy_page.css"> 17 <link rel="import" type="css" href="privacy_page.css">
17 <template> 18 <template>
18 <style include="settings-shared"></style> 19 <style include="settings-shared"></style>
19 <settings-animated-pages id="pages" current-route="{{currentRoute}}" 20 <settings-animated-pages id="pages" current-route="{{currentRoute}}"
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
88 Contrary to popular belief, Lorem Ipsum is not simply random text. 89 Contrary to popular belief, Lorem Ipsum is not simply random text.
89 </div> 90 </div>
90 </div> 91 </div>
91 </div> 92 </div>
92 <div class="settings-box"> 93 <div class="settings-box">
93 <paper-button on-tap="onClearBrowsingDataTap_" class="primary-button" 94 <paper-button on-tap="onClearBrowsingDataTap_" class="primary-button"
94 i18n-content="clearBrowsingData"> 95 i18n-content="clearBrowsingData">
95 </paper-button> 96 </paper-button>
96 </div> 97 </div>
97 </neon-animatable> 98 </neon-animatable>
98 <neon-animatable id="manage-certificates"> 99 <template is="dom-if" name="manage-certificates">
99 <settings-subheader i18n-values="page-title:manageCertificates"> 100 <settings-subpage page-title="[[i18n('manageCertificates')]]">
100 </settings-subheader> 101 <settings-certificate-manager-page>
101 <settings-certificate-manager-page> 102 </settings-certificate-manager-page>
102 </settings-certificate-manager-page> 103 </settings-subpage>
103 </neon-animatable> 104 </template>
104 <neon-animatable id="site-settings"> 105 <template is="dom-if" name="site-settings">
105 <settings-subheader i18n-values="page-title:siteSettings"> 106 <settings-subpage id="site-settings"
106 </settings-subheader> 107 page-title="[[i18n('siteSettings')]]">
107 <settings-site-settings-page current-route="{{currentRoute}}" 108 <settings-site-settings-page current-route="{{currentRoute}}"
108 prefs="{{prefs}}" category-selected="{{categorySelected}}"> 109 prefs="{{prefs}}" category-selected="{{categorySelected}}">
109 </settings-site-settings-page> 110 </settings-site-settings-page>
110 </neon-animatable> 111 </settings-subpage>
112 </template>
111 113
112 <neon-animatable id="all-sites"> 114 <template is="dom-if" name="all-sites">
113 <settings-subheader 115 <settings-subpage
114 i18n-values="page-title:siteSettingsCategoryAllSites"> 116 page-title="[[i18n('siteSettingsCategoryAllSites')]]">
115 </settings-subheader> 117 <all-sites
116 <all-sites 118 selected-origin="{{originSelected}}" prefs="{{prefs}}"
117 selected-origin="{{originSelected}}" prefs="{{prefs}}" 119 current-route="{{currentRoute}}">
118 current-route="{{currentRoute}}"> 120 </all-sites>
119 </all-sites> 121 </settings-subpage>
120 </neon-animatable> 122 </template>
121 <neon-animatable id="site-settings-category-camera"> 123 <template is="dom-if" name="site-settings-category-camera">
122 <settings-subheader i18n-values="page-title:siteSettingsCategoryCamera"> 124 <settings-subpage page-title="[[i18n('siteSettingsCategoryCamera')]]">
123 </settings-subheader> 125 <site-settings-category
124 <site-settings-category 126 selected-origin="{{originSelected}}" prefs="{{prefs}}"
125 selected-origin="{{originSelected}}" prefs="{{prefs}}" 127 current-route="{{currentRoute}}"
126 current-route="{{currentRoute}}" 128 category="{{ContentSettingsTypes.CAMERA}}">
127 category="{{ContentSettingsTypes.CAMERA}}"> 129 </site-settings-category>
128 </site-settings-category> 130 </settings-subpage>
129 </neon-animatable> 131 </template>
130 <neon-animatable id="site-settings-category-cookies"> 132 <template is="dom-if" name="site-settings-category-cookies">
131 <settings-subheader 133 <settings-subpage
132 i18n-values="page-title:siteSettingsCategoryCookies"> 134 page-title="[[i18n('siteSettingsCategoryCookies')]]">
133 </settings-subheader> 135 <site-settings-category
134 <site-settings-category 136 selected-origin="{{originSelected}}" prefs="{{prefs}}"
135 selected-origin="{{originSelected}}" prefs="{{prefs}}" 137 current-route="{{currentRoute}}"
136 current-route="{{currentRoute}}" 138 category="{{ContentSettingsTypes.COOKIES}}">
137 category="{{ContentSettingsTypes.COOKIES}}"> 139 </site-settings-category>
138 </site-settings-category> 140 </settings-subpage>
139 </neon-animatable> 141 </template>
140 <neon-animatable id="site-settings-category-fullscreen"> 142 <template is="dom-if" name="site-settings-category-fullscreen">
141 <settings-subheader 143 <settings-subpage
142 i18n-values="page-title:siteSettingsCategoryFullscreen"> 144 page-title="[[i18n('siteSettingsCategoryFullscreen')]]">
143 </settings-subheader> 145 <site-settings-category
144 <site-settings-category 146 selected-origin="{{originSelected}}" prefs="{{prefs}}"
145 selected-origin="{{originSelected}}" prefs="{{prefs}}" 147 current-route="{{currentRoute}}"
146 current-route="{{currentRoute}}" 148 category="{{ContentSettingsTypes.FULLSCREEN}}">
147 category="{{ContentSettingsTypes.FULLSCREEN}}"> 149 </site-settings-category>
148 </site-settings-category> 150 </settings-subpage>
149 </neon-animatable> 151 </template>
150 <neon-animatable id="site-settings-category-images"> 152 <template is="dom-if" name="site-settings-category-images">
151 <settings-subheader i18n-values="page-title:siteSettingsCategoryImages"> 153 <settings-subpage page-title="[[i18n('siteSettingsCategoryImages')]]">
152 </settings-subheader> 154 <site-settings-category
153 <site-settings-category 155 selected-origin="{{originSelected}}" prefs="{{prefs}}"
154 selected-origin="{{originSelected}}" prefs="{{prefs}}" 156 current-route="{{currentRoute}}"
155 current-route="{{currentRoute}}" 157 category="{{ContentSettingsTypes.IMAGES}}">
156 category="{{ContentSettingsTypes.IMAGES}}"> 158 </site-settings-category>
157 </site-settings-category> 159 </settings-subpage>
158 </neon-animatable> 160 </template>
159 <neon-animatable id="site-settings-category-location"> 161 <template is="dom-if" name="site-settings-category-location">
160 <settings-subheader 162 <settings-subpage
161 i18n-values="page-title:siteSettingsCategoryLocation"> 163 page-title="[[i18n('siteSettingsCategoryLocation')]]">
162 </settings-subheader> 164 <site-settings-category
163 <site-settings-category 165 selected-origin="{{originSelected}}" prefs="{{prefs}}"
164 selected-origin="{{originSelected}}" prefs="{{prefs}}" 166 current-route="{{currentRoute}}"
165 current-route="{{currentRoute}}" 167 category="{{ContentSettingsTypes.GEOLOCATION}}">
166 category="{{ContentSettingsTypes.GEOLOCATION}}"> 168 </site-settings-category>
167 </site-settings-category> 169 </settings-subpage>
168 </neon-animatable> 170 </template>
169 <neon-animatable id="site-settings-category-javascript"> 171 <template is="dom-if" name="site-settings-category-javascript">
170 <settings-subheader 172 <settings-subpage
171 i18n-values="page-title:siteSettingsCategoryJavascript"> 173 page-title="[[i18n('siteSettingsCategoryJavascript')]]">
172 </settings-subheader> 174 <site-settings-category
173 <site-settings-category 175 selected-origin="{{originSelected}}" prefs="{{prefs}}"
174 selected-origin="{{originSelected}}" prefs="{{prefs}}" 176 current-route="{{currentRoute}}"
175 current-route="{{currentRoute}}" 177 category="{{ContentSettingsTypes.JAVASCRIPT}}">
176 category="{{ContentSettingsTypes.JAVASCRIPT}}"> 178 </site-settings-category>
177 </site-settings-category> 179 </settings-subpage>
178 </neon-animatable> 180 </template>
179 <neon-animatable id="site-settings-category-microphone"> 181 <template is="dom-if" name="site-settings-category-microphone">
180 <settings-subheader 182 <settings-subpage
181 i18n-values="page-title:siteSettingsCategoryMicrophone"> 183 page-title="[[i18n('siteSettingsCategoryMicrophone')]]">
182 </settings-subheader> 184 <site-settings-category
183 <site-settings-category 185 selected-origin="{{originSelected}}" prefs="{{prefs}}"
184 selected-origin="{{originSelected}}" prefs="{{prefs}}" 186 current-route="{{currentRoute}}"
185 current-route="{{currentRoute}}" 187 category="{{ContentSettingsTypes.MIC}}">
186 category="{{ContentSettingsTypes.MIC}}"> 188 </site-settings-category>
187 </site-settings-category> 189 </settings-subpage>
188 </neon-animatable> 190 </template>
189 <neon-animatable id="site-settings-category-notifications"> 191 <template is="dom-if" name="site-settings-category-notifications">
190 <settings-subheader 192 <settings-subpage
191 i18n-values="page-title:siteSettingsCategoryNotifications"> 193 page-title="[[i18n('siteSettingsCategoryNotifications')]]">
192 </settings-subheader> 194 <site-settings-category
193 <site-settings-category 195 selected-origin="{{originSelected}}" prefs="{{prefs}}"
194 selected-origin="{{originSelected}}" prefs="{{prefs}}" 196 current-route="{{currentRoute}}"
195 current-route="{{currentRoute}}" 197 category="{{ContentSettingsTypes.NOTIFICATIONS}}">
196 category="{{ContentSettingsTypes.NOTIFICATIONS}}"> 198 </site-settings-category>
197 </site-settings-category> 199 </settings-subpage>
198 </neon-animatable> 200 </template>
199 <neon-animatable id="site-settings-category-popups"> 201 <template is="dom-if" name="site-settings-category-popups">
200 <settings-subheader 202 <settings-subpage
201 i18n-values="page-title:siteSettingsCategoryPopups"> 203 page-title="[[i18n('siteSettingsCategoryPopups')]]">
202 </settings-subheader> 204 <site-settings-category
203 <site-settings-category 205 selected-origin="{{originSelected}}" prefs="{{prefs}}"
204 selected-origin="{{originSelected}}" prefs="{{prefs}}" 206 current-route="{{currentRoute}}"
205 current-route="{{currentRoute}}" 207 category="{{ContentSettingsTypes.POPUPS}}">
206 category="{{ContentSettingsTypes.POPUPS}}"> 208 </site-settings-category>
207 </site-settings-category> 209 </settings-subpage>
208 </neon-animatable> 210 </template>
209 211
210 <neon-animatable id="site-details"> 212 <!-- TODO(michaelpg): confirm this is a bug, and switch to
213 settings-subpage (crbug.com/597314). -->
214 <template is="dom-if" name="site-details">
211 <site-details prefs="{{prefs}}" origin="{{originSelected}}" 215 <site-details prefs="{{prefs}}" origin="{{originSelected}}"
212 current-route="{{currentRoute}}" 216 current-route="{{currentRoute}}"
213 category-selected="{{categorySelected}}"> 217 category-selected="{{categorySelected}}">
214 </site-details> 218 </site-details>
215 </neon-animatable> 219 </template>
216 </settings-animated-pages> 220 </settings-animated-pages>
217 </template> 221 </template>
218 <script src="privacy_page.js"></script> 222 <script src="privacy_page.js"></script>
219 </dom-module> 223 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698