OLD | NEW |
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/cr_elements/hidden_style_css.html"> | 2 <link rel="import" href="chrome://resources/cr_elements/hidden_style_css.html"> |
3 <link rel="import" href="../appearance_page/appearance_page.html"> | 3 <link rel="import" href="../appearance_page/appearance_page.html"> |
4 <link rel="import" href="../controls/settings_idle_load.html"> | 4 <link rel="import" href="../controls/settings_idle_load.html"> |
5 <link rel="import" href="../on_startup_page/on_startup_page.html"> | 5 <link rel="import" href="../on_startup_page/on_startup_page.html"> |
6 <link rel="import" href="../people_page/people_page.html"> | 6 <link rel="import" href="../people_page/people_page.html"> |
7 <link rel="import" href="../reset_page/reset_profile_banner.html"> | 7 <link rel="import" href="../reset_page/reset_profile_banner.html"> |
8 <link rel="import" href="../search_page/search_page.html"> | 8 <link rel="import" href="../search_page/search_page.html"> |
9 <link rel="import" href="../settings_page/main_page_behavior.html"> | 9 <link rel="import" href="../settings_page/main_page_behavior.html"> |
| 10 <link rel="import" href="../settings_page/settings_page_visibility.html"> |
10 <link rel="import" href="../settings_page/settings_section.html"> | 11 <link rel="import" href="../settings_page/settings_section.html"> |
11 <link rel="import" href="../settings_page_css.html"> | 12 <link rel="import" href="../settings_page_css.html"> |
12 <link rel="import" href="../settings_vars_css.html"> | 13 <link rel="import" href="../settings_vars_css.html"> |
13 | 14 |
14 <if expr="chromeos"> | 15 <if expr="chromeos"> |
15 <link rel="import" href="../android_apps_page/android_apps_page.html"> | 16 <link rel="import" href="../android_apps_page/android_apps_page.html"> |
16 <link rel="import" href="../bluetooth_page/bluetooth_page.html"> | 17 <link rel="import" href="../bluetooth_page/bluetooth_page.html"> |
17 <link rel="import" href="../device_page/device_page.html"> | 18 <link rel="import" href="../device_page/device_page.html"> |
18 <link rel="import" href="../internet_page/internet_page.html"> | 19 <link rel="import" href="../internet_page/internet_page.html"> |
19 </if> | 20 </if> |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
90 </settings-reset-profile-banner> | 91 </settings-reset-profile-banner> |
91 </template> | 92 </template> |
92 <if expr="chromeos"> | 93 <if expr="chromeos"> |
93 <div id="secondaryUserBanner" class="layout horizontal center" | 94 <div id="secondaryUserBanner" class="layout horizontal center" |
94 hidden="[[!showSecondaryUserBanner_]]"> | 95 hidden="[[!showSecondaryUserBanner_]]"> |
95 <div id="secondaryUserIcon"></div> | 96 <div id="secondaryUserIcon"></div> |
96 <div class="flex">$i18n{secondaryUserBannerText}</div> | 97 <div class="flex">$i18n{secondaryUserBannerText}</div> |
97 </div> | 98 </div> |
98 </if> | 99 </if> |
99 <if expr="chromeos"> | 100 <if expr="chromeos"> |
100 <template is="dom-if" if="[[showPage_(pageVisibility.internet)]]" | 101 <template is="dom-if" if="[[showPage(pageVisibility.internet)]]" |
101 restamp> | 102 restamp> |
102 <settings-section page-title="$i18n{internetPageTitle}" | 103 <settings-section page-title="$i18n{internetPageTitle}" |
103 section="internet"> | 104 section="internet"> |
104 <settings-internet-page prefs="{{prefs}}"> | 105 <settings-internet-page prefs="{{prefs}}"> |
105 </settings-internet-page> | 106 </settings-internet-page> |
106 </settings-section> | 107 </settings-section> |
107 </template> | 108 </template> |
108 <template is="dom-if" if="[[showPage_(pageVisibility.bluetooth)]]" | 109 <template is="dom-if" if="[[showPage(pageVisibility.bluetooth)]]" |
109 restamp> | 110 restamp> |
110 <settings-section page-title="$i18n{bluetoothPageTitle}" | 111 <settings-section page-title="$i18n{bluetoothPageTitle}" |
111 section="bluetooth"> | 112 section="bluetooth"> |
112 <settings-bluetooth-page prefs="{{prefs}}"> | 113 <settings-bluetooth-page prefs="{{prefs}}"> |
113 </settings-bluetooth-page> | 114 </settings-bluetooth-page> |
114 </settings-section> | 115 </settings-section> |
115 </template> | 116 </template> |
116 </if> | 117 </if> |
117 <template is="dom-if" if="[[showPage_(pageVisibility.people)]]" restamp> | 118 <template is="dom-if" if="[[showPage(pageVisibility.people)]]" restamp> |
118 <settings-section page-title="$i18n{peoplePageTitle}" | 119 <settings-section page-title="$i18n{peoplePageTitle}" |
119 section="people"> | 120 section="people"> |
120 <settings-people-page prefs="{{prefs}}"></settings-people-page> | 121 <settings-people-page prefs="{{prefs}}"></settings-people-page> |
121 </settings-section> | 122 </settings-section> |
122 </template> | 123 </template> |
123 <template is="dom-if" if="[[showPage_(pageVisibility.appearance)]]" | 124 <template is="dom-if" if="[[showPage(pageVisibility.appearance)]]" |
124 restamp> | 125 restamp> |
125 <settings-section page-title="$i18n{appearancePageTitle}" | 126 <settings-section page-title="$i18n{appearancePageTitle}" |
126 section="appearance"> | 127 section="appearance"> |
127 <settings-appearance-page prefs="{{prefs}}" | 128 <settings-appearance-page prefs="{{prefs}}" |
128 page-visibility="[[getPageVisibility_('appearance')]]"> | 129 page-visibility="[[pageVisibility.appearance]]"> |
129 </settings-appearance-page> | 130 </settings-appearance-page> |
130 </settings-section> | 131 </settings-section> |
131 </template> | 132 </template> |
132 <if expr="chromeos"> | 133 <if expr="chromeos"> |
133 <template is="dom-if" if="[[showPage_(pageVisibility.device)]]" restamp> | 134 <template is="dom-if" if="[[showPage(pageVisibility.device)]]" restamp> |
134 <settings-section page-title="$i18n{devicePageTitle}" | 135 <settings-section page-title="$i18n{devicePageTitle}" |
135 section="device"> | 136 section="device"> |
136 <settings-device-page prefs="{{prefs}}"></settings-device-page> | 137 <settings-device-page prefs="{{prefs}}"></settings-device-page> |
137 </settings-section> | 138 </settings-section> |
138 </template> | 139 </template> |
139 </if> | 140 </if> |
140 <template is="dom-if" if="[[showPage_(pageVisibility.search)]]" restamp> | 141 <template is="dom-if" if="[[showPage(pageVisibility.search)]]" restamp> |
141 <settings-section page-title="$i18n{searchPageTitle}" | 142 <settings-section page-title="$i18n{searchPageTitle}" |
142 section="search"> | 143 section="search"> |
143 <settings-search-page prefs="{{prefs}}"></settings-search-page> | 144 <settings-search-page prefs="{{prefs}}"></settings-search-page> |
144 </settings-section> | 145 </settings-section> |
145 </template> | 146 </template> |
146 <if expr="chromeos"> | 147 <if expr="chromeos"> |
147 <template is="dom-if" if="[[showPage_(pageVisibility.androidApps)]]" | 148 <template is="dom-if" |
| 149 if="[[shouldShowAndroidApps_(showAndroidApps, pageVisibility)]]" |
148 restamp> | 150 restamp> |
149 <settings-section page-title="$i18n{androidAppsPageTitle}" | 151 <settings-section page-title="$i18n{androidAppsPageTitle}" |
150 section="androidApps"> | 152 section="androidApps"> |
151 <settings-android-apps-page prefs="{{prefs}}"> | 153 <settings-android-apps-page prefs="{{prefs}}"> |
152 </settings-android-apps-page> | 154 </settings-android-apps-page> |
153 </settings-section> | 155 </settings-section> |
154 </template> | 156 </template> |
155 </if> | 157 </if> |
156 <if expr="not chromeos"> | 158 <if expr="not chromeos"> |
157 <template is="dom-if" if="[[showPage_(pageVisibility.defaultBrowser)]]" | 159 <template is="dom-if" if="[[showPage(pageVisibility.defaultBrowser)]]" |
158 restamp> | 160 restamp> |
159 <settings-section page-title="$i18n{defaultBrowser}" | 161 <settings-section page-title="$i18n{defaultBrowser}" |
160 section="defaultBrowser"> | 162 section="defaultBrowser"> |
161 <settings-default-browser-page></settings-default-browser-page> | 163 <settings-default-browser-page></settings-default-browser-page> |
162 </settings-section> | 164 </settings-section> |
163 </template> | 165 </template> |
164 </if> | 166 </if> |
165 <template is="dom-if" if="[[showPage_(pageVisibility.onStartup)]]" | 167 <template is="dom-if" if="[[showPage(pageVisibility.onStartup)]]" |
166 restamp> | 168 restamp> |
167 <settings-section page-title="$i18n{onStartup}" section="onStartup"> | 169 <settings-section page-title="$i18n{onStartup}" section="onStartup"> |
168 <settings-on-startup-page prefs="{{prefs}}"> | 170 <settings-on-startup-page prefs="{{prefs}}"> |
169 </settings-on-startup-page> | 171 </settings-on-startup-page> |
170 </settings-section> | 172 </settings-section> |
171 </template> | 173 </template> |
172 </div> | 174 </div> |
173 </template> | 175 </template> |
174 | 176 |
175 <template is="dom-if" if="[[showPage_(pageVisibility.advancedSettings)]]"> | 177 <template is="dom-if" if="[[showAdvancedSettings_(pageVisibility.advancedSet
tings)]]"> |
176 <template is="dom-if" if="[[showAdvancedToggle_( | 178 <template is="dom-if" if="[[showAdvancedToggle_( |
177 inSearchMode, hasExpandedSection_)]]"> | 179 inSearchMode, hasExpandedSection_)]]"> |
178 <div id="toggleSpacer"></div> | 180 <div id="toggleSpacer"></div> |
179 <h2 id="toggleContainer"> | 181 <h2 id="toggleContainer"> |
180 <paper-button id="advancedToggle" active="{{advancedToggleExpanded}}" | 182 <paper-button id="advancedToggle" active="{{advancedToggleExpanded}}" |
181 aria-active-attribute="aria-expanded" toggles> | 183 aria-active-attribute="aria-expanded" toggles> |
182 <span>$i18n{advancedPageTitle}</span> | 184 <span>$i18n{advancedPageTitle}</span> |
183 <iron-icon icon="[[getArrowIcon_(advancedToggleExpanded)]]"> | 185 <iron-icon icon="[[getArrowIcon_(advancedToggleExpanded)]]"> |
184 </iron-icon> | 186 </iron-icon> |
185 </paper-button> | 187 </paper-button> |
186 </h2> | 188 </h2> |
187 </template> | 189 </template> |
188 | 190 |
189 <template is="settings-idle-load" id="advancedPageTemplate" | 191 <template is="settings-idle-load" id="advancedPageTemplate" |
190 url="/lazy_load.html"> | 192 url="/lazy_load.html"> |
191 <div id="advancedPage" hidden$="[[!showAdvancedPage_( | 193 <div id="advancedPage" hidden$="[[!showAdvancedPage_( |
192 currentRoute_, inSearchMode, hasExpandedSection_, | 194 currentRoute_, inSearchMode, hasExpandedSection_, |
193 advancedToggleExpanded)]]"> | 195 advancedToggleExpanded)]]"> |
194 <if expr="chromeos"> | 196 <if expr="chromeos"> |
195 <template is="dom-if" if="[[showPage_(pageVisibility.dateTime)]]" | 197 <template is="dom-if" if="[[showPage(pageVisibility.dateTime)]]" |
196 restamp> | 198 restamp> |
197 <settings-section page-title="$i18n{dateTimePageTitle}" | 199 <settings-section page-title="$i18n{dateTimePageTitle}" |
198 section="dateTime"> | 200 section="dateTime"> |
199 <settings-date-time-page prefs="{{prefs}}" | 201 <settings-date-time-page prefs="{{prefs}}" |
200 page-visibility="[[pageVisibility.dateTime]]"> | 202 page-visibility="[[pageVisibility.dateTime]]"> |
201 </settings-date-time-page> | 203 </settings-date-time-page> |
202 </settings-section> | 204 </settings-section> |
203 </template> | 205 </template> |
204 </if> | 206 </if> |
205 <template is="dom-if" if="[[showPage_(pageVisibility.privacy)]]" | 207 <template is="dom-if" if="[[showPage(pageVisibility.privacy)]]" |
206 restamp> | 208 restamp> |
207 <settings-section page-title="$i18n{privacyPageTitle}" | 209 <settings-section page-title="$i18n{privacyPageTitle}" |
208 section="privacy"> | 210 section="privacy"> |
209 <settings-privacy-page prefs="{{prefs}}" | 211 <settings-privacy-page prefs="{{prefs}}" |
210 page-visibility="[[getPageVisibility_('privacy')]]"> | 212 page-visibility="[[pageVisibility.privacy]]"> |
211 </settings-privacy-page> | 213 </settings-privacy-page> |
212 </settings-section> | 214 </settings-section> |
213 </template> | 215 </template> |
214 <template is="dom-if" | 216 <template is="dom-if" |
215 if="[[showPage_(pageVisibility.passwordsAndForms)]]" restamp> | 217 if="[[showPage(pageVisibility.passwordsAndForms)]]" restamp> |
216 <settings-section | 218 <settings-section |
217 page-title="$i18n{passwordsAndAutofillPageTitle}" | 219 page-title="$i18n{passwordsAndAutofillPageTitle}" |
218 section="passwordsAndForms"> | 220 section="passwordsAndForms"> |
219 <settings-passwords-and-forms-page prefs="{{prefs}}"> | 221 <settings-passwords-and-forms-page prefs="{{prefs}}"> |
220 </settings-passwords-and-forms-page> | 222 </settings-passwords-and-forms-page> |
221 </settings-section> | 223 </settings-section> |
222 </template> | 224 </template> |
223 <template is="dom-if" if="[[showPage_(pageVisibility.languages)]]" | 225 <template is="dom-if" if="[[showPage(pageVisibility.languages)]]" |
224 restamp> | 226 restamp> |
225 <settings-section page-title="$i18n{languagesPageTitle}" | 227 <settings-section page-title="$i18n{languagesPageTitle}" |
226 section="languages"> | 228 section="languages"> |
227 <settings-languages-page prefs="{{prefs}}"> | 229 <settings-languages-page prefs="{{prefs}}"> |
228 </settings-languages-page> | 230 </settings-languages-page> |
229 </settings-section> | 231 </settings-section> |
230 </template> | 232 </template> |
231 <template is="dom-if" if="[[showPage_(pageVisibility.downloads)]]" | 233 <template is="dom-if" if="[[showPage(pageVisibility.downloads)]]" |
232 restamp> | 234 restamp> |
233 <settings-section page-title="$i18n{downloadsPageTitle}" | 235 <settings-section page-title="$i18n{downloadsPageTitle}" |
234 section="downloads"> | 236 section="downloads"> |
235 <settings-downloads-page prefs="{{prefs}}" | 237 <settings-downloads-page prefs="{{prefs}}" |
236 page-visibility="[[getPageVisibility_('downloads')]]"> | 238 page-visibility="[[pageVisibility.downloads]]"> |
237 </settings-downloads-page> | 239 </settings-downloads-page> |
238 </settings-section> | 240 </settings-section> |
239 </template> | 241 </template> |
240 <template is="dom-if" if="[[showPage_(pageVisibility.printing)]]" | 242 <template is="dom-if" if="[[showPage(pageVisibility.printing)]]" |
241 restamp> | 243 restamp> |
242 <settings-section page-title="$i18n{printingPageTitle}" | 244 <settings-section page-title="$i18n{printingPageTitle}" |
243 section="printing"> | 245 section="printing"> |
244 <settings-printing-page prefs="{{prefs}}"> | 246 <settings-printing-page prefs="{{prefs}}"> |
245 </settings-printing-page> | 247 </settings-printing-page> |
246 </settings-section> | 248 </settings-section> |
247 </template> | 249 </template> |
248 <template is="dom-if" if="[[showPage_(pageVisibility.a11y)]]" restamp> | 250 <template is="dom-if" if="[[showPage(pageVisibility.a11y)]]" restamp> |
249 <settings-section page-title="$i18n{a11yPageTitle}" section="a11y"> | 251 <settings-section page-title="$i18n{a11yPageTitle}" section="a11y"> |
250 <settings-a11y-page prefs="{{prefs}}"></settings-a11y-page> | 252 <settings-a11y-page prefs="{{prefs}}"></settings-a11y-page> |
251 </settings-section> | 253 </settings-section> |
252 </template> | 254 </template> |
253 <if expr="not chromeos"> | 255 <if expr="not chromeos"> |
254 <template is="dom-if" if="[[showPage_(pageVisibility.system)]]" | 256 <template is="dom-if" if="[[showPage(pageVisibility.system)]]" |
255 restamp> | 257 restamp> |
256 <settings-section page-title="$i18n{systemPageTitle}" | 258 <settings-section page-title="$i18n{systemPageTitle}" |
257 section="system"> | 259 section="system"> |
258 <settings-system-page prefs="{{prefs}}"></settings-system-page> | 260 <settings-system-page prefs="{{prefs}}"></settings-system-page> |
259 </settings-section> | 261 </settings-section> |
260 </template> | 262 </template> |
261 </if> | 263 </if> |
262 <template is="dom-if" if="[[showPage_(pageVisibility.reset)]]" | 264 <template is="dom-if" if="[[showPage(pageVisibility.reset)]]" |
263 restamp> | 265 restamp> |
264 <settings-section page-title="$i18n{resetPageTitle}" | 266 <settings-section page-title="$i18n{resetPageTitle}" |
265 section="reset"> | 267 section="reset"> |
266 <settings-reset-page></settings-reset-page> | 268 <settings-reset-page></settings-reset-page> |
267 </settings-section> | 269 </settings-section> |
268 </template> | 270 </template> |
269 </div> | 271 </div> |
270 </template> | 272 </template> |
271 </template> | 273 </template> |
272 </template> | 274 </template> |
273 <script src="basic_page.js"></script> | 275 <script src="basic_page.js"></script> |
274 </dom-module> | 276 </dom-module> |
OLD | NEW |