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

Unified Diff: chrome/browser/resources/settings/basic_page/basic_page.html

Issue 2518233004: MD Settings: Move settings-advanced-page into settings-basic-page (Closed)
Patch Set: rebase Created 4 years 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/settings/basic_page/basic_page.html
diff --git a/chrome/browser/resources/settings/basic_page/basic_page.html b/chrome/browser/resources/settings/basic_page/basic_page.html
index 73b5e037f7581623b2108777759fdfef9f224aae..817b967dc35d8e1882173cb596fcec818c0af856 100644
--- a/chrome/browser/resources/settings/basic_page/basic_page.html
+++ b/chrome/browser/resources/settings/basic_page/basic_page.html
@@ -1,94 +1,252 @@
<link rel="import" href="chrome://resources/html/polymer.html">
+<link rel="import" href="/a11y_page/a11y_page.html">
<link rel="import" href="/appearance_page/appearance_page.html">
+<link rel="import" href="/downloads_page/downloads_page.html">
+<link rel="import" href="/languages_page/languages_page.html">
+<link rel="import" href="/on_startup_page/on_startup_page.html">
+<link rel="import" href="/passwords_and_forms_page/passwords_and_forms_page.html">
+<link rel="import" href="/people_page/people_page.html">
+<link rel="import" href="/printing_page/printing_page.html">
+<link rel="import" href="/privacy_page/privacy_page.html">
+<link rel="import" href="/reset_page/reset_page.html">
+<link rel="import" href="/reset_page/reset_profile_banner.html">
<link rel="import" href="/search_page/search_page.html">
<link rel="import" href="/settings_page/main_page_behavior.html">
<link rel="import" href="/settings_page/settings_page_visibility.html">
<link rel="import" href="/settings_page/settings_section.html">
-<link rel="import" href="/on_startup_page/on_startup_page.html">
-<link rel="import" href="/people_page/people_page.html">
-<link rel="import" href="/reset_page/reset_profile_banner.html">
<link rel="import" href="/settings_page_css.html">
+<link rel="import" href="/settings_vars_css.html">
<if expr="chromeos">
<link rel="import" href="/android_apps_page/android_apps_page.html">
+<link rel="import" href="/bluetooth_page/bluetooth_page.html">
+<link rel="import" href="/date_time_page/date_time_page.html">
<link rel="import" href="/device_page/device_page.html">
<link rel="import" href="/internet_page/internet_page.html">
</if>
<if expr="not chromeos">
<link rel="import" href="/default_browser_page/default_browser_page.html">
+<link rel="import" href="/system_page/system_page.html">
</if>
+<!-- TODO(michaelpg): Rename to something better than "basic" now that this page
+ includes both the basic and advanced settings. -->
<dom-module id="settings-basic-page">
<template>
- <style include="settings-page-styles"></style>
- <div>
- <template is="dom-if" if="[[showResetProfileBanner_]]">
- <settings-reset-profile-banner on-reset-done="onResetDone_">
- </settings-reset-profile-banner>
- </template>
+ <style include="settings-page-styles">
+ #advancedToggle {
+ --paper-button: {
+ text-transform: none;
+ }
+ @apply(--settings-actionable);
+ align-items: center;
+ display: flex;
+ margin-bottom: 3px;
+ margin-top: 12px; /* Part of a 48px spacer (33px + 12px + 3px). */
+ min-height: 32px;
+ padding: 0 12px;
+ }
+
+ #toggleContainer {
+ align-items: center;
+ display: flex;
+ font: inherit;
+ justify-content: center;
+ margin-bottom: 0;
+ margin-top: 0;
+ }
+
+ #toggleSpacer {
+ padding-top: 33px; /* Part of a 48px spacer (33px + 12px + 3px). */
+ }
+
+ iron-icon {
+ -webkit-margin-start: 16px;
+ }
+ </style>
+ <template is="dom-if" if="[[showBasicPage_(
+ currentRoute_, inSearchMode, hasExpandedSection_)]]">
+ <div id="basicPage">
+ <template is="dom-if" if="[[showResetProfileBanner_]]">
+ <settings-reset-profile-banner on-reset-done="onResetDone_">
+ </settings-reset-profile-banner>
+ </template>
<if expr="chromeos">
- <template is="dom-if" if="[[showPage(pageVisibility.internet)]]" restamp>
- <settings-section page-title="$i18n{internetPageTitle}"
- section="internet">
- <settings-internet-page prefs="{{prefs}}">
- </settings-internet-page>
- </settings-section>
- </template>
+ <template is="dom-if" if="[[showPage(pageVisibility.internet)]]"
+ restamp>
+ <settings-section page-title="$i18n{internetPageTitle}"
+ section="internet">
+ <settings-internet-page prefs="{{prefs}}">
+ </settings-internet-page>
+ </settings-section>
+ </template>
</if>
- <template is="dom-if" if="[[showPage(pageVisibility.people)]]" restamp>
- <settings-section page-title="$i18n{peoplePageTitle}" section="people">
- <settings-people-page prefs="{{prefs}}"></settings-people-page>
- </settings-section>
- </template>
- <template is="dom-if" if="[[showPage(pageVisibility.appearance)]]"
- restamp>
- <settings-section page-title="$i18n{appearancePageTitle}"
- section="appearance">
- <settings-appearance-page prefs="{{prefs}}"
- page-visibility="[[pageVisibility.appearance]]">
- </settings-appearance-page>
- </settings-section>
- </template>
+ <template is="dom-if" if="[[showPage(pageVisibility.people)]]" restamp>
+ <settings-section page-title="$i18n{peoplePageTitle}"
+ section="people">
+ <settings-people-page prefs="{{prefs}}"></settings-people-page>
+ </settings-section>
+ </template>
+ <template is="dom-if" if="[[showPage(pageVisibility.appearance)]]"
+ restamp>
+ <settings-section page-title="$i18n{appearancePageTitle}"
+ section="appearance">
+ <settings-appearance-page prefs="{{prefs}}"
+ page-visibility="[[pageVisibility.appearance]]">
+ </settings-appearance-page>
+ </settings-section>
+ </template>
<if expr="chromeos">
- <template is="dom-if" if="[[showPage(pageVisibility.device)]]" restamp>
- <settings-section page-title="$i18n{devicePageTitle}" section="device">
- <settings-device-page prefs="{{prefs}}"></settings-device-page>
- </settings-section>
- </template>
+ <template is="dom-if" if="[[showPage(pageVisibility.device)]]" restamp>
+ <settings-section page-title="$i18n{devicePageTitle}"
+ section="device">
+ <settings-device-page prefs="{{prefs}}"></settings-device-page>
+ </settings-section>
+ </template>
</if>
- <template is="dom-if" if="[[showPage(pageVisibility.search)]]" restamp>
- <settings-section page-title="$i18n{searchPageTitle}" section="search">
- <settings-search-page prefs="[[prefs]]"></settings-search-page>
- </settings-section>
- </template>
+ <template is="dom-if" if="[[showPage(pageVisibility.search)]]" restamp>
+ <settings-section page-title="$i18n{searchPageTitle}" section="search">
+ <settings-search-page prefs="[[prefs]]"></settings-search-page>
+ </settings-section>
+ </template>
<if expr="chromeos">
- <template is="dom-if"
- if="[[shouldShowAndroidApps_(showAndroidApps, pageVisibility)]]"
- restamp>
- <settings-section page-title="$i18n{androidAppsPageTitle}"
- section="androidApps">
- <settings-android-apps-page prefs="{{prefs}}">
- </settings-android-apps-page>
- </settings-section>
- </template>
+ <template is="dom-if"
+ if="[[shouldShowAndroidApps_(showAndroidApps, pageVisibility)]]"
+ restamp>
+ <settings-section page-title="$i18n{androidAppsPageTitle}"
+ section="androidApps">
+ <settings-android-apps-page prefs="{{prefs}}">
+ </settings-android-apps-page>
+ </settings-section>
+ </template>
</if>
<if expr="not chromeos">
- <template is="dom-if" if="[[showPage(pageVisibility.defaultBrowser)]]"
- restamp>
- <settings-section page-title="$i18n{defaultBrowser}"
- section="defaultBrowser">
- <settings-default-browser-page></settings-default-browser-page>
- </settings-section>
+ <template is="dom-if" if="[[showPage(pageVisibility.defaultBrowser)]]"
+ restamp>
+ <settings-section page-title="$i18n{defaultBrowser}"
+ section="defaultBrowser">
+ <settings-default-browser-page></settings-default-browser-page>
+ </settings-section>
+ </template>
+</if>
+ <template is="dom-if" if="[[showPage(pageVisibility.onStartup)]]"
+ restamp>
+ <settings-section page-title="$i18n{onStartup}" section="onStartup">
+ <settings-on-startup-page prefs="{{prefs}}">
+ </settings-on-startup-page>
+ </settings-section>
+ </template>
+ </div>
+ </template>
+
+ <template is="dom-if"
+ if="[[showAdvancedSettings_(pageVisibility.advancedSettings)]]">
+ <template is="dom-if" if="[[showAdvancedToggle_(
+ inSearchMode, hasExpandedSection_)]]">
+ <div id="toggleSpacer"></div>
+ <h2 id="toggleContainer">
+ <paper-button id="advancedToggle" active="{{advancedToggleExpanded}}"
+ aria-active-attribute="aria-expanded" toggles>
+ <span>$i18n{advancedPageTitle}</span>
+ <iron-icon icon="[[getArrowIcon_(advancedToggleExpanded)]]">
+ </iron-icon>
+ </paper-button>
+ </h2>
</template>
+
+ <template is="dom-if" if="[[showAdvancedPage_(
+ currentRoute_, inSearchMode, hasExpandedSection_,
+ advancedToggleExpanded)]]">
+ <div id="advancedPage">
+<if expr="chromeos">
+ <template is="dom-if" if="[[showPage(pageVisibility.dateTime)]]"
+ restamp>
+ <settings-section page-title="$i18n{dateTimePageTitle}"
+ section="dateTime">
+ <settings-date-time-page prefs="{{prefs}}"
+ page-visibility="[[pageVisibility.dateTime]]">
+ </settings-date-time-page>
+ </settings-section>
+ </template>
+</if>
+ <template is="dom-if" if="[[showPage(pageVisibility.privacy)]]"
+ restamp>
+ <settings-section page-title="$i18n{privacyPageTitle}"
+ section="privacy">
+ <settings-privacy-page prefs="{{prefs}}"
+ page-visibility="[[pageVisibility.privacy]]">
+ </settings-privacy-page>
+ </settings-section>
+ </template>
+<if expr="chromeos">
+ <template is="dom-if" if="[[showPage(pageVisibility.bluetooth)]]"
+ restamp>
+ <settings-section page-title="$i18n{bluetoothPageTitle}"
+ section="bluetooth">
+ <settings-bluetooth-page prefs="{{prefs}}">
+ </settings-bluetooth-page>
+ </settings-section>
+ </template>
+</if>
+ <template is="dom-if"
+ if="[[showPage(pageVisibility.passwordsAndForms)]]" restamp>
+ <settings-section
+ page-title="$i18n{passwordsAndAutofillPageTitle}"
+ section="passwordsAndForms">
+ <settings-passwords-and-forms-page prefs="{{prefs}}">
+ </settings-passwords-and-forms-page>
+ </settings-section>
+ </template>
+ <template is="dom-if" if="[[showPage(pageVisibility.languages)]]"
+ restamp>
+ <settings-section page-title="$i18n{languagesPageTitle}"
+ section="languages">
+ <settings-languages-page prefs="{{prefs}}">
+ </settings-languages-page>
+ </settings-section>
+ </template>
+ <template is="dom-if" if="[[showPage(pageVisibility.downloads)]]"
+ restamp>
+ <settings-section page-title="$i18n{downloadsPageTitle}"
+ section="downloads">
+ <settings-downloads-page prefs="{{prefs}}"
+ page-visibility="[[pageVisibility.downloads]]">
+ </settings-downloads-page>
+ </settings-section>
+ </template>
+ <template is="dom-if" if="[[showPage(pageVisibility.printing)]]"
+ restamp>
+ <settings-section page-title="$i18n{printingPageTitle}"
+ section="printing">
+ <settings-printing-page prefs="{{prefs}}">
+ </settings-printing-page>
+ </settings-section>
+ </template>
+ <template is="dom-if" if="[[showPage(pageVisibility.a11y)]]" restamp>
+ <settings-section page-title="$i18n{a11yPageTitle}" section="a11y">
+ <settings-a11y-page prefs="{{prefs}}"></settings-a11y-page>
+ </settings-section>
+ </template>
+<if expr="not chromeos">
+ <template is="dom-if" if="[[showPage(pageVisibility.system)]]"
+ restamp>
+ <settings-section page-title="$i18n{systemPageTitle}"
+ section="system">
+ <settings-system-page prefs="{{prefs}}"></settings-system-page>
+ </settings-section>
+ </template>
</if>
- <template is="dom-if" if="[[showPage(pageVisibility.onStartup)]]" restamp>
- <settings-section page-title="$i18n{onStartup}" section="onStartup">
- <settings-on-startup-page prefs="{{prefs}}">
- </settings-on-startup-page>
- </settings-section>
+ <template is="dom-if" if="[[showPage(pageVisibility.reset)]]"
+ restamp>
+ <settings-section page-title="$i18n{resetPageTitle}"
+ section="reset">
+ <settings-reset-page></settings-reset-page>
+ </settings-section>
+ </template>
+ </div>
</template>
- </div>
+ </template>
</template>
<script src="basic_page.js"></script>
</dom-module>

Powered by Google App Engine
This is Rietveld 408576698