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

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

Issue 2659833002: [MD settings] Data driven content setting subtext (Closed)
Patch Set: Created 3 years, 10 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/html/web_ui_listener_behavior.html"> 2 <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
3 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button-light.html"> 3 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button-light.html">
4 <link rel="import" href="/icons.html"> 4 <link rel="import" href="/icons.html">
5 <link rel="import" href="/route.html"> 5 <link rel="import" href="/route.html">
6 <link rel="import" href="/settings_shared_css.html"> 6 <link rel="import" href="/settings_shared_css.html">
7 <link rel="import" href="/site_settings/constants.html"> 7 <link rel="import" href="/site_settings/constants.html">
8 <link rel="import" href="/site_settings/site_settings_behavior.html"> 8 <link rel="import" href="/site_settings/site_settings_behavior.html">
9 <link rel="import" href="/site_settings/site_settings_prefs_browser_proxy.html"> 9 <link rel="import" href="/site_settings/site_settings_prefs_browser_proxy.html">
10 10
11 <dom-module id="settings-site-settings-page"> 11 <dom-module id="settings-site-settings-page">
12 <template> 12 <template>
13 <style include="settings-shared"></style> 13 <style include="settings-shared"></style>
14 <template is="dom-if" if="[[enableSiteSettings_]]"> 14 <template is="dom-if" if="[[enableSiteSettings_]]">
15 <div class="settings-box first" category$="[[ALL_SITES]]" 15 <div class="settings-box first" category$="[[ALL_SITES]]"
16 data-route="SITE_SETTINGS_ALL" on-tap="onTapNavigate_" actionable> 16 data-route="SITE_SETTINGS_ALL" on-tap="onTapNavigate_" actionable>
17 <iron-icon icon="settings:list"></iron-icon> 17 <iron-icon icon="settings:list"></iron-icon>
18 <div class="middle">$i18n{siteSettingsCategoryAllSites}</div> 18 <div class="middle">$i18n{siteSettingsCategoryAllSites}</div>
19 <button class="subpage-arrow" is="paper-icon-button-light"></button> 19 <button class="subpage-arrow" is="paper-icon-button-light"></button>
20 </div> 20 </div>
21 <div class="settings-box line-only"> 21 <div class="settings-box line-only">
22 </div> 22 </div>
23 </template> 23 </template>
24 <div class="settings-box two-line first" 24 <div class="settings-box two-line first"
25 category$="[[ContentSettingsTypes.COOKIES]]" 25 category$="[[ContentSettingsTypes.COOKIES]]"
26 data-route="SITE_SETTINGS_COOKIES" on-tap="onTapNavigate_" actionable> 26 data-route="SITE_SETTINGS_COOKIES" on-tap="onTapNavigate_" actionable>
27 <iron-icon icon="settings:cookie"></iron-icon> 27 <iron-icon icon="settings:cookie"></iron-icon>
28 <div class="middle"> 28 <div class="middle">
29 <div>$i18n{siteSettingsCookies}</div> 29 <div>$i18n{siteSettingsCookies}</div>
30 <div class="secondary">[[default_.cookies]]</div> 30 <div class="secondary">[[defaultSettingLabel_(default_.cookies,
31 '$i18n{siteSettingsCookiesAllowed}', '$i18n{siteSettingsBlocked}',
32 '$i18n{deleteDataPostSession}')]]
Dan Beam 2017/01/27 01:55:33 indent off
dschuyler 2017/01/27 22:29:17 Done.
33 </div>
tommycli 2017/01/27 00:36:52 Okay now seeing the variety of formattings, maybe
Dan Beam 2017/01/27 01:03:08 using $i18n{} inside of something that's parsed as
dschuyler 2017/01/27 22:29:17 Done.
dschuyler 2017/01/27 22:29:17 Responded above.
31 </div> 34 </div>
32 <button class="subpage-arrow" is="paper-icon-button-light"></button> 35 <button class="subpage-arrow" is="paper-icon-button-light"></button>
33 </div> 36 </div>
34 <div class="settings-box two-line" 37 <div class="settings-box two-line"
35 category$="[[ContentSettingsTypes.GEOLOCATION]]" 38 category$="[[ContentSettingsTypes.GEOLOCATION]]"
36 data-route="SITE_SETTINGS_LOCATION" on-tap="onTapNavigate_" actionable> 39 data-route="SITE_SETTINGS_LOCATION" on-tap="onTapNavigate_" actionable>
37 <iron-icon icon="settings:location-on"></iron-icon> 40 <iron-icon icon="settings:location-on"></iron-icon>
38 <div class="middle"> 41 <div class="middle">
39 <div>$i18n{siteSettingsLocation}</div> 42 <div>$i18n{siteSettingsLocation}</div>
40 <div class="secondary">[[default_.location]]</div> 43 <div class="secondary">[[defaultSettingLabel_(default_.location,
44 '$i18n{siteSettingsAskBeforeAccessing}',
45 '$i18n{siteSettingsBlocked}')]]
46 </div>
41 </div> 47 </div>
42 <button class="subpage-arrow" is="paper-icon-button-light"></button> 48 <button class="subpage-arrow" is="paper-icon-button-light"></button>
43 </div> 49 </div>
44 <div class="settings-box two-line" 50 <div class="settings-box two-line"
45 category$="[[ContentSettingsTypes.CAMERA]]" 51 category$="[[ContentSettingsTypes.CAMERA]]"
46 data-route="SITE_SETTINGS_CAMERA" 52 data-route="SITE_SETTINGS_CAMERA"
47 on-tap="onTapNavigate_" actionable> 53 on-tap="onTapNavigate_" actionable>
48 <iron-icon icon="settings:videocam"></iron-icon> 54 <iron-icon icon="settings:videocam"></iron-icon>
49 <div class="middle"> 55 <div class="middle">
50 <div>$i18n{siteSettingsCamera}</div> 56 <div>$i18n{siteSettingsCamera}</div>
51 <div class="secondary">[[default_.mediaStreamCamera]]</div> 57 <div class="secondary">[[defaultSettingLabel_(
58 default_.mediaStreamCamera, '$i18n{siteSettingsAskBeforeAccessing}',
59 '$i18n{siteSettingsBlocked}')]]
60 </div>
52 </div> 61 </div>
53 <button class="subpage-arrow" is="paper-icon-button-light"></button> 62 <button class="subpage-arrow" is="paper-icon-button-light"></button>
54 </div> 63 </div>
55 <div class="settings-box two-line" category$="[[ContentSettingsTypes.MIC]]" 64 <div class="settings-box two-line" category$="[[ContentSettingsTypes.MIC]]"
56 data-route="SITE_SETTINGS_MICROPHONE" on-tap="onTapNavigate_" 65 data-route="SITE_SETTINGS_MICROPHONE" on-tap="onTapNavigate_"
57 actionable> 66 actionable>
58 <iron-icon icon="settings:mic"></iron-icon> 67 <iron-icon icon="settings:mic"></iron-icon>
59 <div class="middle"> 68 <div class="middle">
60 $i18n{siteSettingsMic} 69 $i18n{siteSettingsMic}
61 <div class="secondary">[[default_.mediaStreamMic]]</div> 70 <div class="secondary">[[defaultSettingLabel_(default_.mediaStreamMic,
71 '$i18n{siteSettingsAskBeforeAccessing}',
72 '$i18n{siteSettingsBlocked}')]]
73 </div>
62 </div> 74 </div>
63 <button class="subpage-arrow" is="paper-icon-button-light"></button> 75 <button class="subpage-arrow" is="paper-icon-button-light"></button>
64 </div> 76 </div>
65 <div class="settings-box two-line" 77 <div class="settings-box two-line"
66 category$="[[ContentSettingsTypes.NOTIFICATIONS]]" 78 category$="[[ContentSettingsTypes.NOTIFICATIONS]]"
67 data-route="SITE_SETTINGS_NOTIFICATIONS" on-tap="onTapNavigate_" 79 data-route="SITE_SETTINGS_NOTIFICATIONS" on-tap="onTapNavigate_"
68 actionable> 80 actionable>
69 <iron-icon icon="settings:notifications"></iron-icon> 81 <iron-icon icon="settings:notifications"></iron-icon>
70 <div class="middle"> 82 <div class="middle">
71 $i18n{siteSettingsNotifications} 83 $i18n{siteSettingsNotifications}
72 <div class="secondary">[[default_.notifications]]</div> 84 <div class="secondary">[[defaultSettingLabel_(default_.notifications,
85 '$i18n{siteSettingsAskBeforeSending}',
86 '$i18n{siteSettingsBlocked}')]]
Dan Beam 2017/01/27 01:55:33 indent off
dschuyler 2017/01/27 22:29:17 Done.
87 </div>
73 </div> 88 </div>
74 <button class="subpage-arrow" is="paper-icon-button-light"></button> 89 <button class="subpage-arrow" is="paper-icon-button-light"></button>
75 </div> 90 </div>
76 <div class="settings-box two-line" 91 <div class="settings-box two-line"
77 category$="[[ContentSettingsTypes.JAVASCRIPT]]" 92 category$="[[ContentSettingsTypes.JAVASCRIPT]]"
78 data-route="SITE_SETTINGS_JAVASCRIPT" on-tap="onTapNavigate_" 93 data-route="SITE_SETTINGS_JAVASCRIPT" on-tap="onTapNavigate_"
79 actionable> 94 actionable>
80 <iron-icon icon="settings:input"></iron-icon> 95 <iron-icon icon="settings:input"></iron-icon>
81 <div class="middle"> 96 <div class="middle">
82 $i18n{siteSettingsJavascript} 97 $i18n{siteSettingsJavascript}
83 <div class="secondary">[[default_.javascript]]</div> 98 <div class="secondary">[[defaultSettingLabel_(default_.javascript,
99 '$i18n{siteSettingsAllowed}', '$i18n{siteSettingsBlocked}')]]
100 </div>
84 </div> 101 </div>
85 <button class="subpage-arrow" is="paper-icon-button-light"></button> 102 <button class="subpage-arrow" is="paper-icon-button-light"></button>
86 </div> 103 </div>
87 <div class="settings-box two-line" 104 <div class="settings-box two-line"
88 category$="[[ContentSettingsTypes.PLUGINS]]" 105 category$="[[ContentSettingsTypes.PLUGINS]]"
89 data-route="SITE_SETTINGS_FLASH" on-tap="onTapNavigate_" actionable> 106 data-route="SITE_SETTINGS_FLASH" on-tap="onTapNavigate_" actionable>
90 <iron-icon icon="cr:extension"></iron-icon> 107 <iron-icon icon="cr:extension"></iron-icon>
91 <div class="middle"> 108 <div class="middle">
92 $i18n{siteSettingsFlash} 109 $i18n{siteSettingsFlash}
93 <div class="secondary">[[default_.plugins]]</div> 110 <div class="secondary">[[defaultSettingLabel_(default_.plugins,
111 '$i18n{siteSettingsFlashAllow}', '$i18n{siteSettingsFlashBlock}',
112 '$i18n{siteSettingsFlashAskBefore}')]]
113 </div>
94 </div> 114 </div>
95 <button class="subpage-arrow" is="paper-icon-button-light"></button> 115 <button class="subpage-arrow" is="paper-icon-button-light"></button>
96 </div> 116 </div>
97 <div class="settings-box two-line" 117 <div class="settings-box two-line"
98 category$="[[ContentSettingsTypes.IMAGES]]" 118 category$="[[ContentSettingsTypes.IMAGES]]"
99 data-route="SITE_SETTINGS_IMAGES" on-tap="onTapNavigate_" actionable> 119 data-route="SITE_SETTINGS_IMAGES" on-tap="onTapNavigate_" actionable>
100 <iron-icon icon="settings:photo"></iron-icon> 120 <iron-icon icon="settings:photo"></iron-icon>
101 <div class="middle"> 121 <div class="middle">
102 $i18n{siteSettingsImages} 122 $i18n{siteSettingsImages}
103 <div class="secondary">[[default_.images]]</div> 123 <div class="secondary">[[defaultSettingLabel_(default_.images,
124 '$i18n{siteSettingsShowAll}', '$i18n{siteSettingsDontShowImages}')]]
125 </div>
104 </div> 126 </div>
105 <button class="subpage-arrow" is="paper-icon-button-light"></button> 127 <button class="subpage-arrow" is="paper-icon-button-light"></button>
106 </div> 128 </div>
107 <div category$="[[ContentSettingsTypes.POPUPS]]" 129 <div category$="[[ContentSettingsTypes.POPUPS]]"
108 class="settings-box two-line" data-route="SITE_SETTINGS_POPUPS" 130 class="settings-box two-line" data-route="SITE_SETTINGS_POPUPS"
109 on-tap="onTapNavigate_" actionable> 131 on-tap="onTapNavigate_" actionable>
110 <iron-icon icon="cr:open-in-new"></iron-icon> 132 <iron-icon icon="cr:open-in-new"></iron-icon>
111 <div class="middle"> 133 <div class="middle">
112 $i18n{siteSettingsPopups} 134 $i18n{siteSettingsPopups}
113 <div class="secondary">[[default_.popups]]</div> 135 <div class="secondary">[[defaultSettingLabel_(default_.popups,
136 '$i18n{siteSettingsAllowed}', '$i18n{siteSettingsBlocked}')]]
137 </div>
114 </div> 138 </div>
115 <button class="subpage-arrow" is="paper-icon-button-light"></button> 139 <button class="subpage-arrow" is="paper-icon-button-light"></button>
116 </div> 140 </div>
117 <div class="settings-box two-line" 141 <div class="settings-box two-line"
118 category$="[[ContentSettingsTypes.BACKGROUND_SYNC]]" 142 category$="[[ContentSettingsTypes.BACKGROUND_SYNC]]"
119 data-route="SITE_SETTINGS_BACKGROUND_SYNC" on-tap="onTapNavigate_" 143 data-route="SITE_SETTINGS_BACKGROUND_SYNC" on-tap="onTapNavigate_"
120 actionable> 144 actionable>
121 <iron-icon icon="settings:sync"></iron-icon> 145 <iron-icon icon="settings:sync"></iron-icon>
122 <div class="middle"> 146 <div class="middle">
123 $i18n{siteSettingsBackgroundSync} 147 $i18n{siteSettingsBackgroundSync}
124 <div class="secondary">[[default_.backgroundSync]]</div> 148 <div class="secondary">[[defaultSettingLabel_(default_.backgroundSync,
149 '$i18n{siteSettingsAllowRecentlyClosedSites}',
150 '$i18n{siteSettingsBackgroundSyncBlocked}')]]
151 </div>
125 </div> 152 </div>
126 <button class="subpage-arrow" is="paper-icon-button-light"></button> 153 <button class="subpage-arrow" is="paper-icon-button-light"></button>
127 </div> 154 </div>
128 <div class="settings-box two-line" 155 <div class="settings-box two-line"
129 category$="[[ContentSettingsTypes.AUTOMATIC_DOWNLOADS]]" 156 category$="[[ContentSettingsTypes.AUTOMATIC_DOWNLOADS]]"
130 data-route="SITE_SETTINGS_AUTOMATIC_DOWNLOADS" 157 data-route="SITE_SETTINGS_AUTOMATIC_DOWNLOADS"
131 on-tap="onTapNavigate_" actionable> 158 on-tap="onTapNavigate_" actionable>
132 <iron-icon icon="cr:file-download"></iron-icon> 159 <iron-icon icon="cr:file-download"></iron-icon>
133 <div class="middle"> 160 <div class="middle">
134 $i18n{siteSettingsAutomaticDownloads} 161 $i18n{siteSettingsAutomaticDownloads}
135 <div class="secondary">[[default_.multipleAutomaticDownloads]]</div> 162 <div class="secondary">[[defaultSettingLabel_(
163 default_.multipleAutomaticDownloads,
164 '$i18n{siteSettingsAutoDownloadAsk}',
165 '$i18n{siteSettingsAutoDownloadBlock}')]]
166 </div>
136 </div> 167 </div>
137 <button class="subpage-arrow" is="paper-icon-button-light"></button> 168 <button class="subpage-arrow" is="paper-icon-button-light"></button>
138 </div> 169 </div>
139 <div class="settings-box two-line" 170 <div class="settings-box two-line"
140 category$="[[ContentSettingsTypes.UNSANDBOXED_PLUGINS]]" 171 category$="[[ContentSettingsTypes.UNSANDBOXED_PLUGINS]]"
141 data-route="SITE_SETTINGS_UNSANDBOXED_PLUGINS" 172 data-route="SITE_SETTINGS_UNSANDBOXED_PLUGINS"
142 on-tap="onTapNavigate_" actionable> 173 on-tap="onTapNavigate_" actionable>
143 <iron-icon icon="cr:extension"></iron-icon> 174 <iron-icon icon="cr:extension"></iron-icon>
144 <div class="middle"> 175 <div class="middle">
145 $i18n{siteSettingsUnsandboxedPlugins} 176 $i18n{siteSettingsUnsandboxedPlugins}
146 <div class="secondary">[[default_.ppapiBroker]]</div> 177 <div class="secondary">[[defaultSettingLabel_(default_.ppapiBroker,
178 '$i18n{siteSettingsUnsandboxedPluginsAsk}',
179 '$i18n{siteSettingsUnsandboxedPluginsBlock}')]]
180 </div>
147 </div> 181 </div>
148 <button class="subpage-arrow" is="paper-icon-button-light"></button> 182 <button class="subpage-arrow" is="paper-icon-button-light"></button>
149 </div> 183 </div>
150 <div class="settings-box two-line" 184 <div class="settings-box two-line"
151 category$="[[ContentSettingsTypes.PROTOCOL_HANDLERS]]" 185 category$="[[ContentSettingsTypes.PROTOCOL_HANDLERS]]"
152 data-route="SITE_SETTINGS_HANDLERS" 186 data-route="SITE_SETTINGS_HANDLERS"
153 on-tap="onTapNavigate_" actionable> 187 on-tap="onTapNavigate_" actionable>
154 <iron-icon icon="settings:protocol-handler"></iron-icon> 188 <iron-icon icon="settings:protocol-handler"></iron-icon>
155 <div class="middle"> 189 <div class="middle">
156 $i18n{siteSettingsHandlers} 190 $i18n{siteSettingsHandlers}
157 <div class="secondary">[[default_.registerProtocolHandler]]</div> 191 <div class="secondary">[[defaultSettingLabel_(
192 default_.registerProtocolHandler, '$i18n{siteSettingsHandlersAsk}',
193 '$i18n{siteSettingsHandlersBlocked}')]]
194 </div>
158 </div> 195 </div>
159 <button class="subpage-arrow" is="paper-icon-button-light"></button> 196 <button class="subpage-arrow" is="paper-icon-button-light"></button>
160 </div> 197 </div>
161 <div class="settings-box" category$="[[ContentSettingsTypes.ZOOM_LEVELS]]" 198 <div class="settings-box" category$="[[ContentSettingsTypes.ZOOM_LEVELS]]"
162 data-route="SITE_SETTINGS_ZOOM_LEVELS" 199 data-route="SITE_SETTINGS_ZOOM_LEVELS"
163 on-tap="onTapNavigate_" actionable> 200 on-tap="onTapNavigate_" actionable>
164 <iron-icon icon="settings:zoom-in"></iron-icon> 201 <iron-icon icon="settings:zoom-in"></iron-icon>
165 <div class="middle">$i18n{siteSettingsZoomLevels}</div> 202 <div class="middle">$i18n{siteSettingsZoomLevels}</div>
166 <button class="subpage-arrow" is="paper-icon-button-light"></button> 203 <button class="subpage-arrow" is="paper-icon-button-light"></button>
167 </div> 204 </div>
168 <div class="settings-box" category$="[[ContentSettingsTypes.USB_DEVICES]]" 205 <div class="settings-box" category$="[[ContentSettingsTypes.USB_DEVICES]]"
169 data-route="SITE_SETTINGS_USB_DEVICES" 206 data-route="SITE_SETTINGS_USB_DEVICES"
170 on-tap="onTapNavigate_" actionable> 207 on-tap="onTapNavigate_" actionable>
171 <iron-icon icon="settings:usb"></iron-icon> 208 <iron-icon icon="settings:usb"></iron-icon>
172 <div class="middle">$i18n{siteSettingsUsbDevices}</div> 209 <div class="middle">$i18n{siteSettingsUsbDevices}</div>
173 <button class="subpage-arrow" is="paper-icon-button-light"></button> 210 <button class="subpage-arrow" is="paper-icon-button-light"></button>
174 </div> 211 </div>
175 <div class="settings-box" data-route="SITE_SETTINGS_PDF_DOCUMENTS" 212 <div class="settings-box" data-route="SITE_SETTINGS_PDF_DOCUMENTS"
176 on-tap="onTapNavigate_" actionable> 213 on-tap="onTapNavigate_" actionable>
177 <iron-icon icon="settings:pdf"></iron-icon> 214 <iron-icon icon="settings:pdf"></iron-icon>
178 <div class="middle">$i18n{siteSettingsPdfDocuments}</div> 215 <div class="middle">$i18n{siteSettingsPdfDocuments}</div>
179 <button class="subpage-arrow" is="paper-icon-button-light"></button> 216 <button class="subpage-arrow" is="paper-icon-button-light"></button>
180 </div> 217 </div>
181 </template> 218 </template>
182 <script src="site_settings_page.js"></script> 219 <script src="site_settings_page.js"></script>
183 </dom-module> 220 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698