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

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

Issue 1916323002: [MD settings] side nav routing to page sections (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: merge with master Created 4 years, 7 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-icon/iron-icon.htm l"> 2 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.htm l">
3 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/av-icons.htm l"> 3 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/av-icons.htm l">
4 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/device-icons .html"> 4 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/device-icons .html">
5 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/hardware-ico ns.html"> 5 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/hardware-ico ns.html">
6 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/image-icons. html"> 6 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/image-icons. html">
7 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/iron-icons.h tml"> 7 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/iron-icons.h tml">
8 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/social-icons .html"> 8 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/social-icons .html">
9 <link rel="import" href="chrome://resources/polymer/v1_0/paper-menu/paper-menu.h tml"> 9 <link rel="import" href="chrome://resources/polymer/v1_0/paper-menu/paper-menu.h tml">
10 <link rel="import" href="chrome://resources/polymer/v1_0/paper-menu/paper-submen u.html"> 10 <link rel="import" href="chrome://resources/polymer/v1_0/paper-menu/paper-submen u.html">
11 <link rel="import" href="chrome://md-settings/settings_shared_css.html"> 11 <link rel="import" href="chrome://md-settings/settings_shared_css.html">
12 12
13 <if expr="chromeos"> 13 <if expr="chromeos">
14 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/device-icons .html"> 14 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/device-icons .html">
15 </if> 15 </if>
16 16
17 <dom-module id="settings-menu"> 17 <dom-module id="settings-menu">
18 <template> 18 <template>
19 <style include="settings-shared"> 19 <style include="settings-shared">
20 iron-icon { 20 iron-icon {
21 --iron-icon-fill-color: var(--settings-nav-grey); 21 --iron-icon-fill-color: var(--settings-nav-grey);
22 -webkit-margin-end: 16px; 22 -webkit-margin-end: 24px;
23 }
24
25 .iron-selected:not(.menu-trigger) > iron-icon {
26 fill: var(--google-blue-500);
23 } 27 }
24 28
25 .menu-trigger span { 29 .menu-trigger span {
26 -webkit-margin-end: 16px; 30 -webkit-margin-end: 16px;
27 flex: 1; 31 flex: 1;
28 } 32 }
29 33
30 paper-menu { 34 paper-menu {
31 background-color: var(--settings-background-color); 35 background-color: var(--settings-background-color);
32 color: var(--settings-nav-grey); 36 color: var(--settings-nav-grey);
(...skipping 23 matching lines...) Expand all
56 paper-submenu div { 60 paper-submenu div {
57 @apply(--layout-center); 61 @apply(--layout-center);
58 -webkit-margin-start: 24px; 62 -webkit-margin-start: 24px;
59 display: flex; 63 display: flex;
60 font-size: 13px; 64 font-size: 13px;
61 font-weight: 500; 65 font-weight: 500;
62 min-height: 40px; 66 min-height: 40px;
63 } 67 }
64 </style> 68 </style>
65 <paper-menu name="root-menu"> 69 <paper-menu name="root-menu">
66 <paper-submenu opened="{{basicOpened_}}" data-page="basic" 70 <paper-submenu opened="{{basicOpened_}}">
67 on-tap="openPage_"> 71 <div class="menu-trigger" data-page="basic" data-section=""
68 <div class="menu-trigger"> 72 on-tap="openPage_">
69 <span i18n-content="basicPageTitle"></span> 73 <span i18n-content="basicPageTitle"></span>
70 <iron-icon icon="{{arrowState_(basicOpened_)}}" item-icon></iron-icon> 74 <iron-icon icon="{{arrowState_(basicOpened_)}}" item-icon></iron-icon>
71 </div> 75 </div>
72 <paper-menu class="menu-content"> 76 <paper-menu class="menu-content">
73 <if expr="chromeos"> 77 <if expr="chromeos">
74 <div> 78 <div data-page="basic" data-section="internet" on-tap="openPage_">
75 <iron-icon icon="device:network-wifi" item-icon></iron-icon> 79 <iron-icon icon="device:network-wifi" item-icon></iron-icon>
76 <span i18n-content="internetPageTitle"></span> 80 <span i18n-content="internetPageTitle"></span>
77 </div> 81 </div>
78 </if> 82 </if>
79 <div> 83 <div data-page="basic" data-section="people" on-tap="openPage_">
80 <iron-icon icon="social:people" item-icon></iron-icon> 84 <iron-icon icon="social:people" item-icon></iron-icon>
81 <span i18n-content="peoplePageTitle"></span> 85 <span i18n-content="peoplePageTitle"></span>
82 </div> 86 </div>
83 <div> 87 <div data-page="basic" data-section="appearance" on-tap="openPage_">
84 <iron-icon icon="image:palette" item-icon></iron-icon> 88 <iron-icon icon="image:palette" item-icon></iron-icon>
85 <span i18n-content="appearancePageTitle"></span> 89 <span i18n-content="appearancePageTitle"></span>
86 </div> 90 </div>
87 <if expr="chromeos"> 91 <if expr="chromeos">
88 <div> 92 <div data-page="basic" data-section="device" on-tap="openPage_">
89 <iron-icon icon="hardware:laptop-chromebook" item-icon></iron-icon> 93 <iron-icon icon="hardware:laptop-chromebook" item-icon></iron-icon>
90 <span i18n-content="devicePageTitle"></span> 94 <span i18n-content="devicePageTitle"></span>
91 </div> 95 </div>
92 </if> 96 </if>
93 <div> 97 <div data-page="basic" data-section="search" on-tap="openPage_">
94 <iron-icon icon="search" item-icon></iron-icon> 98 <iron-icon icon="search" item-icon></iron-icon>
95 <span i18n-content="searchPageTitle"></span> 99 <span i18n-content="searchPageTitle"></span>
96 </div> 100 </div>
97 <if expr="not chromeos"> 101 <if expr="not chromeos">
98 <div> 102 <div data-page="basic" data-section="defaultBrowser"
103 on-tap="openPage_">
99 <iron-icon icon="av:web" item-icon></iron-icon> 104 <iron-icon icon="av:web" item-icon></iron-icon>
100 <span i18n-content="defaultBrowser"></span> 105 <span i18n-content="defaultBrowser"></span>
101 </div> 106 </div>
102 </if> 107 </if>
103 <div> 108 <div data-page="basic" data-section="onStartup" on-tap="openPage_">
104 <iron-icon icon="icons:power-settings-new" item-icon></iron-icon> 109 <iron-icon icon="icons:power-settings-new" item-icon></iron-icon>
105 <span i18n-content="onStartup"></span> 110 <span i18n-content="onStartup"></span>
106 </div> 111 </div>
107 </paper-menu> 112 </paper-menu>
108 </paper-submenu> 113 </paper-submenu>
109 <paper-submenu opened="{{advancedOpened_}}" data-page="advanced" 114 <paper-submenu opened="{{advancedOpened_}}">
110 on-tap="openPage_"> 115 <div class="menu-trigger" data-page="advanced" data-section=""
111 <div class="menu-trigger"> 116 on-tap="openPage_">
112 <span i18n-content="advancedPageTitle"></span> 117 <span i18n-content="advancedPageTitle"></span>
113 <iron-icon icon="{{arrowState_(advancedOpened_)}}" item-icon> 118 <iron-icon icon="{{arrowState_(advancedOpened_)}}" item-icon>
114 </iron-icon> 119 </iron-icon>
115 </div> 120 </div>
116 <paper-menu class="menu-content"> 121 <paper-menu class="menu-content">
117 <if expr="chromeos"> 122 <if expr="chromeos">
118 <div> 123 <div data-page="advanced" data-section="dateTime" on-tap="openPage_">
119 <iron-icon icon="device:access-time" item-icon></iron-icon> 124 <iron-icon icon="device:access-time" item-icon></iron-icon>
120 <span i18n-content="dateTimePageTitle"></span> 125 <span i18n-content="dateTimePageTitle"></span>
121 </div> 126 </div>
122 </if> 127 </if>
123 <div> 128 <div data-page="advanced" data-section="privacy" on-tap="openPage_">
124 <iron-icon icon="hardware:security" item-icon></iron-icon> 129 <iron-icon icon="hardware:security" item-icon></iron-icon>
125 <span i18n-content="privacyPageTitle"></span> 130 <span i18n-content="privacyPageTitle"></span>
126 </div> 131 </div>
127 <if expr="chromeos"> 132 <if expr="chromeos">
128 <div> 133 <div data-page="advanced" data-section="bluetooth" on-tap="openPage_">
129 <iron-icon icon="device:bluetooth" item-icon></iron-icon> 134 <iron-icon icon="device:bluetooth" item-icon></iron-icon>
130 <span i18n-content="bluetoothPageTitle"></span> 135 <span i18n-content="bluetoothPageTitle"></span>
131 </div> 136 </div>
132 </if> 137 </if>
133 <div> 138 <div data-page="advanced" data-section="passwordsAndForms"
139 on-tap="openPage_">
134 <iron-icon icon="icons:assignment" item-icon></iron-icon> 140 <iron-icon icon="icons:assignment" item-icon></iron-icon>
135 <span i18n-content="passwordsAndAutofillPageTitle"></span> 141 <span i18n-content="passwordsAndAutofillPageTitle"></span>
136 </div> 142 </div>
137 <div> 143 <div data-page="advanced" data-section="languages" on-tap="openPage_">
138 <iron-icon icon="icons:language" item-icon></iron-icon> 144 <iron-icon icon="icons:language" item-icon></iron-icon>
139 <span i18n-content="languagesPageTitle"></span> 145 <span i18n-content="languagesPageTitle"></span>
140 </div> 146 </div>
141 <div> 147 <div data-page="advanced" data-section="downloads" on-tap="openPage_">
142 <iron-icon icon="icons:file-download" item-icon></iron-icon> 148 <iron-icon icon="icons:file-download" item-icon></iron-icon>
143 <span i18n-content="downloadsPageTitle"></span> 149 <span i18n-content="downloadsPageTitle"></span>
144 </div> 150 </div>
145 <div> 151 <div data-page="advanced" data-section="a11y" on-tap="openPage_">
146 <iron-icon icon="icons:accessibility" item-icon></iron-icon> 152 <iron-icon icon="icons:accessibility" item-icon></iron-icon>
147 <span i18n-content="a11yPageTitle"></span> 153 <span i18n-content="a11yPageTitle"></span>
148 </div> 154 </div>
149 <if expr="not chromeos"> 155 <if expr="not chromeos">
150 <div> 156 <div data-page="advanced" data-section="system" on-tap="openPage_">
151 <iron-icon icon="icons:build" item-icon></iron-icon> 157 <iron-icon icon="icons:build" item-icon></iron-icon>
152 <span i18n-content="systemPageTitle"></span> 158 <span i18n-content="systemPageTitle"></span>
153 </div> 159 </div>
154 </if> 160 </if>
155 <div> 161 <div data-page="advanced" data-section="reset" on-tap="openPage_">
156 <iron-icon icon="icons:restore" item-icon></iron-icon> 162 <iron-icon icon="icons:restore" item-icon></iron-icon>
157 <span i18n-content="resetPageTitle"></span> 163 <span i18n-content="resetPageTitle"></span>
158 </div> 164 </div>
159 </paper-menu> 165 </paper-menu>
160 </paper-submenu> 166 </paper-submenu>
161 <paper-submenu on-tap="openPage_"> 167 <paper-submenu on-tap="openPage_">
162 <div class="menu-trigger"> 168 <div class="menu-trigger">
163 <span i18n-content="aboutProgram"></span> 169 <span i18n-content="aboutProgram"></span>
164 </div> 170 </div>
165 </paper-submenu> 171 </paper-submenu>
166 </paper-menu> 172 </paper-menu>
167 </template> 173 </template>
168 <script src="settings_menu.js"></script> 174 <script src="settings_menu.js"></script>
169 </dom-module> 175 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698