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

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

Powered by Google App Engine
This is Rietveld 408576698