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

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

Issue 2356653002: [MD settings] icons for clickable rows (Closed)
Patch Set: layout adjustment in passwords and site settings Created 4 years, 3 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/paper-icon-button/paper -icon-button-light.html">
2 <link rel="import" href="/icons.html"> 3 <link rel="import" href="/icons.html">
3 <link rel="import" href="/route.html"> 4 <link rel="import" href="/route.html">
4 <link rel="import" href="/settings_shared_css.html"> 5 <link rel="import" href="/settings_shared_css.html">
5 <link rel="import" href="/site_settings/constants.html"> 6 <link rel="import" href="/site_settings/constants.html">
6 <link rel="import" href="/site_settings/site_settings_behavior.html"> 7 <link rel="import" href="/site_settings/site_settings_behavior.html">
7 <link rel="import" href="/site_settings/site_settings_prefs_browser_proxy.html"> 8 <link rel="import" href="/site_settings/site_settings_prefs_browser_proxy.html">
8 9
9 <dom-module id="settings-site-settings-page"> 10 <dom-module id="settings-site-settings-page">
10 <template> 11 <template>
11 <style include="settings-shared"> 12 <style include="settings-shared">
12 .settings-box[category] { 13 .settings-box[category] {
13 @apply(--settings-actionable); 14 @apply(--settings-actionable);
14 } 15 }
15 </style> 16 </style>
16 <div class="settings-box first" category$="[[ALL_SITES]]" 17 <div class="settings-box first" category$="[[ALL_SITES]]"
17 on-tap="onTapCategory"> 18 on-tap="onTapCategory" actionable>
Dan Beam 2016/09/24 02:53:59 note: you're welcome to change all these to using
dschuyler 2016/09/28 21:03:26 I'm using [actionable] in css, so I removed the @
18 <iron-icon icon="settings:list"></iron-icon> 19 <iron-icon icon="settings:list"></iron-icon>
19 <div class="middle">$i18n{siteSettingsCategoryAllSites}</div> 20 <div class="middle">$i18n{siteSettingsCategoryAllSites}</div>
21 <button class="icon-arrow-right" is="paper-icon-button-light">
22 </button>
20 </div> 23 </div>
21 <div class="settings-box two-line" 24 <div class="settings-box two-line"
22 category$="[[ContentSettingsTypes.COOKIES]]" on-tap="onTapCategory"> 25 category$="[[ContentSettingsTypes.COOKIES]]" on-tap="onTapCategory"
26 actionable>
23 <iron-icon icon="[[computeIconForContentCategory( 27 <iron-icon icon="[[computeIconForContentCategory(
24 ContentSettingsTypes.COOKIES)]]"></iron-icon> 28 ContentSettingsTypes.COOKIES)]]"></iron-icon>
25 <div class="middle"> 29 <div class="middle">
26 <div> 30 <div>
27 [[computeTitleForContentCategory(ContentSettingsTypes.COOKIES)]] 31 [[computeTitleForContentCategory(ContentSettingsTypes.COOKIES)]]
28 </div> 32 </div>
29 <div id="cookies" class="secondary"></div> 33 <div id="cookies" class="secondary"></div>
30 </div> 34 </div>
35 <button class="icon-arrow-right" is="paper-icon-button-light">
36 </button>
31 </div> 37 </div>
32 <div class="settings-box two-line" 38 <div class="settings-box two-line"
33 category$="[[ContentSettingsTypes.GEOLOCATION]]" on-tap="onTapCategory"> 39 category$="[[ContentSettingsTypes.GEOLOCATION]]" on-tap="onTapCategory"
40 actionable>
34 <iron-icon icon="[[computeIconForContentCategory( 41 <iron-icon icon="[[computeIconForContentCategory(
35 ContentSettingsTypes.GEOLOCATION)]]"></iron-icon> 42 ContentSettingsTypes.GEOLOCATION)]]"></iron-icon>
36 <div class="middle"> 43 <div class="middle">
37 [[computeTitleForContentCategory(ContentSettingsTypes.GEOLOCATION)]] 44 [[computeTitleForContentCategory(ContentSettingsTypes.GEOLOCATION)]]
38 <div id="geolocation" class="secondary"></div> 45 <div id="geolocation" class="secondary"></div>
39 </div> 46 </div>
47 <button class="icon-arrow-right" is="paper-icon-button-light">
48 </button>
40 </div> 49 </div>
41 <div class="settings-box two-line" 50 <div class="settings-box two-line"
42 category$="[[ContentSettingsTypes.CAMERA]]" on-tap="onTapCategory"> 51 category$="[[ContentSettingsTypes.CAMERA]]" on-tap="onTapCategory"
52 actionable>
43 <iron-icon icon="[[computeIconForContentCategory( 53 <iron-icon icon="[[computeIconForContentCategory(
44 ContentSettingsTypes.CAMERA)]]"></iron-icon> 54 ContentSettingsTypes.CAMERA)]]"></iron-icon>
45 <div class="middle"> 55 <div class="middle">
46 [[computeTitleForContentCategory(ContentSettingsTypes.CAMERA)]] 56 [[computeTitleForContentCategory(ContentSettingsTypes.CAMERA)]]
47 <div id="camera" class="secondary"></div> 57 <div id="camera" class="secondary"></div>
48 </div> 58 </div>
59 <button class="icon-arrow-right" is="paper-icon-button-light">
60 </button>
49 </div> 61 </div>
50 <div class="settings-box two-line" category$="[[ContentSettingsTypes.MIC]]" 62 <div class="settings-box two-line" category$="[[ContentSettingsTypes.MIC]]"
51 on-tap="onTapCategory"> 63 on-tap="onTapCategory" actionable>
52 <iron-icon icon="[[computeIconForContentCategory( 64 <iron-icon icon="[[computeIconForContentCategory(
53 ContentSettingsTypes.MIC)]]"></iron-icon> 65 ContentSettingsTypes.MIC)]]"></iron-icon>
54 <div class="middle"> 66 <div class="middle">
55 [[computeTitleForContentCategory(ContentSettingsTypes.MIC)]] 67 [[computeTitleForContentCategory(ContentSettingsTypes.MIC)]]
56 <div id="mic" class="secondary"></div> 68 <div id="mic" class="secondary"></div>
57 </div> 69 </div>
70 <button class="icon-arrow-right" is="paper-icon-button-light">
71 </button>
58 </div> 72 </div>
59 <div class="settings-box two-line" 73 <div class="settings-box two-line"
60 category$="[[ContentSettingsTypes.NOTIFICATIONS]]" 74 category$="[[ContentSettingsTypes.NOTIFICATIONS]]"
61 on-tap="onTapCategory"> 75 on-tap="onTapCategory" actionable>
62 <iron-icon icon="[[computeIconForContentCategory( 76 <iron-icon icon="[[computeIconForContentCategory(
63 ContentSettingsTypes.NOTIFICATIONS)]]"></iron-icon> 77 ContentSettingsTypes.NOTIFICATIONS)]]"></iron-icon>
64 <div class="middle"> 78 <div class="middle">
65 [[computeTitleForContentCategory(ContentSettingsTypes.NOTIFICATIONS)]] 79 [[computeTitleForContentCategory(ContentSettingsTypes.NOTIFICATIONS)]]
66 <div id="notifications" class="secondary"></div> 80 <div id="notifications" class="secondary"></div>
67 </div> 81 </div>
82 <button class="icon-arrow-right" is="paper-icon-button-light">
83 </button>
68 </div> 84 </div>
69 <div class="settings-box two-line" 85 <div class="settings-box two-line"
70 category$="[[ContentSettingsTypes.JAVASCRIPT]]" 86 category$="[[ContentSettingsTypes.JAVASCRIPT]]"
71 on-tap="onTapCategory"> 87 on-tap="onTapCategory" actionable>
72 <iron-icon icon="[[computeIconForContentCategory( 88 <iron-icon icon="[[computeIconForContentCategory(
73 ContentSettingsTypes.JAVASCRIPT)]]"></iron-icon> 89 ContentSettingsTypes.JAVASCRIPT)]]"></iron-icon>
74 <div class="middle"> 90 <div class="middle">
75 [[computeTitleForContentCategory(ContentSettingsTypes.JAVASCRIPT)]] 91 [[computeTitleForContentCategory(ContentSettingsTypes.JAVASCRIPT)]]
76 <div id="javascript" class="secondary"></div> 92 <div id="javascript" class="secondary"></div>
77 </div> 93 </div>
94 <button class="icon-arrow-right" is="paper-icon-button-light">
95 </button>
78 </div> 96 </div>
79 <div class="settings-box two-line" 97 <div class="settings-box two-line"
80 category$="[[ContentSettingsTypes.PLUGINS]]" 98 category$="[[ContentSettingsTypes.PLUGINS]]"
81 on-tap="onTapCategory"> 99 on-tap="onTapCategory" actionable>
82 <iron-icon icon="[[computeIconForContentCategory( 100 <iron-icon icon="[[computeIconForContentCategory(
83 ContentSettingsTypes.PLUGINS)]]"></iron-icon> 101 ContentSettingsTypes.PLUGINS)]]"></iron-icon>
84 <div class="middle"> 102 <div class="middle">
85 [[computeTitleForContentCategory(ContentSettingsTypes.PLUGINS)]] 103 [[computeTitleForContentCategory(ContentSettingsTypes.PLUGINS)]]
86 <div id="plugins" class="secondary"></div> 104 <div id="plugins" class="secondary"></div>
87 </div> 105 </div>
106 <button class="icon-arrow-right" is="paper-icon-button-light">
107 </button>
88 </div> 108 </div>
89 <div class="settings-box two-line" 109 <div class="settings-box two-line"
90 category$="[[ContentSettingsTypes.IMAGES]]" on-tap="onTapCategory"> 110 category$="[[ContentSettingsTypes.IMAGES]]" on-tap="onTapCategory"
111 actionable>
91 <iron-icon icon="[[computeIconForContentCategory( 112 <iron-icon icon="[[computeIconForContentCategory(
92 ContentSettingsTypes.IMAGES)]]"></iron-icon> 113 ContentSettingsTypes.IMAGES)]]"></iron-icon>
93 <div class="middle"> 114 <div class="middle">
94 [[computeTitleForContentCategory(ContentSettingsTypes.IMAGES)]] 115 [[computeTitleForContentCategory(ContentSettingsTypes.IMAGES)]]
95 <div id="images" class="secondary"></div> 116 <div id="images" class="secondary"></div>
96 </div> 117 </div>
118 <button class="icon-arrow-right" is="paper-icon-button-light">
119 </button>
97 </div> 120 </div>
98 <div class="settings-box two-line" 121 <div class="settings-box two-line"
99 category$="[[ContentSettingsTypes.POPUPS]]" on-tap="onTapCategory"> 122 category$="[[ContentSettingsTypes.POPUPS]]" on-tap="onTapCategory"
123 actionable>
100 <iron-icon icon="[[computeIconForContentCategory( 124 <iron-icon icon="[[computeIconForContentCategory(
101 ContentSettingsTypes.POPUPS)]]"></iron-icon> 125 ContentSettingsTypes.POPUPS)]]"></iron-icon>
102 <div class="middle"> 126 <div class="middle">
103 [[computeTitleForContentCategory(ContentSettingsTypes.POPUPS)]] 127 [[computeTitleForContentCategory(ContentSettingsTypes.POPUPS)]]
104 <div id="popups" class="secondary"></div> 128 <div id="popups" class="secondary"></div>
105 </div> 129 </div>
130 <button class="icon-arrow-right" is="paper-icon-button-light">
131 </button>
106 </div> 132 </div>
107 <div class="settings-box two-line" 133 <div class="settings-box two-line"
108 category$="[[ContentSettingsTypes.BACKGROUND_SYNC]]" 134 category$="[[ContentSettingsTypes.BACKGROUND_SYNC]]"
109 on-tap="onTapCategory"> 135 on-tap="onTapCategory" actionable>
110 <iron-icon icon="[[computeIconForContentCategory( 136 <iron-icon icon="[[computeIconForContentCategory(
111 ContentSettingsTypes.BACKGROUND_SYNC)]]"></iron-icon> 137 ContentSettingsTypes.BACKGROUND_SYNC)]]"></iron-icon>
112 <div class="middle"> 138 <div class="middle">
113 [[computeTitleForContentCategory( 139 [[computeTitleForContentCategory(
114 ContentSettingsTypes.BACKGROUND_SYNC)]] 140 ContentSettingsTypes.BACKGROUND_SYNC)]]
115 <div id="backgroundSync" class="secondary"></div> 141 <div id="backgroundSync" class="secondary"></div>
116 </div> 142 </div>
143 <button class="icon-arrow-right" is="paper-icon-button-light">
144 </button>
117 </div> 145 </div>
118 <div class="settings-box two-line" 146 <div class="settings-box two-line"
119 category$="[[ContentSettingsTypes.KEYGEN]]" 147 category$="[[ContentSettingsTypes.KEYGEN]]"
120 on-tap="onTapCategory"> 148 on-tap="onTapCategory" actionable>
121 <iron-icon icon="[[computeIconForContentCategory( 149 <iron-icon icon="[[computeIconForContentCategory(
122 ContentSettingsTypes.KEYGEN)]]"></iron-icon> 150 ContentSettingsTypes.KEYGEN)]]"></iron-icon>
123 <div class="middle"> 151 <div class="middle">
124 [[computeTitleForContentCategory( 152 [[computeTitleForContentCategory(
125 ContentSettingsTypes.KEYGEN)]] 153 ContentSettingsTypes.KEYGEN)]]
126 <div id="keygen" class="secondary"></div> 154 <div id="keygen" class="secondary"></div>
127 </div> 155 </div>
156 <button class="icon-arrow-right" is="paper-icon-button-light">
157 </button>
128 </div> 158 </div>
129 <div class="settings-box two-line" 159 <div class="settings-box two-line"
130 category$="[[ContentSettingsTypes.AUTOMATIC_DOWNLOADS]]" 160 category$="[[ContentSettingsTypes.AUTOMATIC_DOWNLOADS]]"
131 on-tap="onTapCategory"> 161 on-tap="onTapCategory" actionable>
132 <iron-icon icon="[[computeIconForContentCategory( 162 <iron-icon icon="[[computeIconForContentCategory(
133 ContentSettingsTypes.AUTOMATIC_DOWNLOADS)]]"></iron-icon> 163 ContentSettingsTypes.AUTOMATIC_DOWNLOADS)]]"></iron-icon>
134 <div class="middle"> 164 <div class="middle">
135 [[computeTitleForContentCategory( 165 [[computeTitleForContentCategory(
136 ContentSettingsTypes.AUTOMATIC_DOWNLOADS)]] 166 ContentSettingsTypes.AUTOMATIC_DOWNLOADS)]]
137 <div id="automaticDownloads" class="secondary"></div> 167 <div id="automaticDownloads" class="secondary"></div>
138 </div> 168 </div>
169 <button class="icon-arrow-right" is="paper-icon-button-light">
170 </button>
139 </div> 171 </div>
140 <div class="settings-box two-line" 172 <div class="settings-box two-line"
141 category$="[[ContentSettingsTypes.UNSANDBOXED_PLUGINS]]" 173 category$="[[ContentSettingsTypes.UNSANDBOXED_PLUGINS]]"
142 on-tap="onTapCategory"> 174 on-tap="onTapCategory" actionable>
143 <iron-icon icon="[[computeIconForContentCategory( 175 <iron-icon icon="[[computeIconForContentCategory(
144 ContentSettingsTypes.UNSANDBOXED_PLUGINS)]]"></iron-icon> 176 ContentSettingsTypes.UNSANDBOXED_PLUGINS)]]"></iron-icon>
145 <div class="middle"> 177 <div class="middle">
146 [[computeTitleForContentCategory( 178 [[computeTitleForContentCategory(
147 ContentSettingsTypes.UNSANDBOXED_PLUGINS)]] 179 ContentSettingsTypes.UNSANDBOXED_PLUGINS)]]
148 <div id="unsandboxedPlugins" class="secondary"></div> 180 <div id="unsandboxedPlugins" class="secondary"></div>
149 </div> 181 </div>
182 <button class="icon-arrow-right" is="paper-icon-button-light">
183 </button>
150 </div> 184 </div>
151 <div class="settings-box two-line" 185 <div class="settings-box two-line"
152 category$="[[ContentSettingsTypes.PROTOCOL_HANDLERS]]" 186 category$="[[ContentSettingsTypes.PROTOCOL_HANDLERS]]"
153 on-tap="onTapCategory"> 187 on-tap="onTapCategory" actionable>
154 <iron-icon icon="[[computeIconForContentCategory( 188 <iron-icon icon="[[computeIconForContentCategory(
155 ContentSettingsTypes.PROTOCOL_HANDLERS)]]"></iron-icon> 189 ContentSettingsTypes.PROTOCOL_HANDLERS)]]"></iron-icon>
156 <div class="middle"> 190 <div class="middle">
157 [[computeTitleForContentCategory( 191 [[computeTitleForContentCategory(
158 ContentSettingsTypes.PROTOCOL_HANDLERS)]] 192 ContentSettingsTypes.PROTOCOL_HANDLERS)]]
159 <div id="handlers" class="secondary"></div> 193 <div id="handlers" class="secondary"></div>
160 </div> 194 </div>
195 <button class="icon-arrow-right" is="paper-icon-button-light">
196 </button>
161 </div> 197 </div>
162 <div class="settings-box" category$="[[ContentSettingsTypes.ZOOM_LEVELS]]" 198 <div class="settings-box" category$="[[ContentSettingsTypes.ZOOM_LEVELS]]"
163 on-tap="onTapCategory"> 199 on-tap="onTapCategory" actionable>
164 <iron-icon icon="[[computeIconForContentCategory( 200 <iron-icon icon="[[computeIconForContentCategory(
165 ContentSettingsTypes.ZOOM_LEVELS)]]"></iron-icon> 201 ContentSettingsTypes.ZOOM_LEVELS)]]"></iron-icon>
166 <div class="middle"> 202 <div class="middle">
167 [[computeTitleForContentCategory(ContentSettingsTypes.ZOOM_LEVELS)]] 203 [[computeTitleForContentCategory(ContentSettingsTypes.ZOOM_LEVELS)]]
168 </div> 204 </div>
205 <button class="icon-arrow-right" is="paper-icon-button-light">
206 </button>
169 </div> 207 </div>
170 <div class="settings-box" category$="[[ContentSettingsTypes.USB_DEVICES]]" 208 <div class="settings-box" category$="[[ContentSettingsTypes.USB_DEVICES]]"
171 on-tap="onTapCategory"> 209 on-tap="onTapCategory" actionable>
172 <iron-icon icon="[[computeIconForContentCategory( 210 <iron-icon icon="[[computeIconForContentCategory(
173 ContentSettingsTypes.USB_DEVICES)]]"></iron-icon> 211 ContentSettingsTypes.USB_DEVICES)]]"></iron-icon>
174 <div class="middle"> 212 <div class="middle">
175 [[computeTitleForContentCategory(ContentSettingsTypes.USB_DEVICES)]] 213 [[computeTitleForContentCategory(ContentSettingsTypes.USB_DEVICES)]]
176 </div> 214 </div>
215 <button class="icon-arrow-right" is="paper-icon-button-light">
216 </button>
177 </div> 217 </div>
178 </template> 218 </template>
179 <script src="site_settings_page.js"></script> 219 <script src="site_settings_page.js"></script>
180 </dom-module> 220 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698