| 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/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"> |
| 31 [[defaultSettingLabel_( |
| 32 default_.cookies, |
| 33 '$i18n{siteSettingsCookiesAllowed}', |
| 34 '$i18n{siteSettingsBlocked}', |
| 35 '$i18n{deleteDataPostSession}')]] |
| 36 </div> |
| 31 </div> | 37 </div> |
| 32 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 38 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 33 </div> | 39 </div> |
| 34 <div class="settings-box two-line" | 40 <div class="settings-box two-line" |
| 35 category$="[[ContentSettingsTypes.GEOLOCATION]]" | 41 category$="[[ContentSettingsTypes.GEOLOCATION]]" |
| 36 data-route="SITE_SETTINGS_LOCATION" on-tap="onTapNavigate_" actionable> | 42 data-route="SITE_SETTINGS_LOCATION" on-tap="onTapNavigate_" actionable> |
| 37 <iron-icon icon="settings:location-on"></iron-icon> | 43 <iron-icon icon="settings:location-on"></iron-icon> |
| 38 <div class="middle"> | 44 <div class="middle"> |
| 39 <div>$i18n{siteSettingsLocation}</div> | 45 <div>$i18n{siteSettingsLocation}</div> |
| 40 <div class="secondary">[[default_.location]]</div> | 46 <div class="secondary"> |
| 47 [[defaultSettingLabel_( |
| 48 default_.location, |
| 49 '$i18n{siteSettingsAskBeforeAccessing}', |
| 50 '$i18n{siteSettingsBlocked}')]] |
| 51 </div> |
| 41 </div> | 52 </div> |
| 42 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 53 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 43 </div> | 54 </div> |
| 44 <div class="settings-box two-line" | 55 <div class="settings-box two-line" |
| 45 category$="[[ContentSettingsTypes.CAMERA]]" | 56 category$="[[ContentSettingsTypes.CAMERA]]" |
| 46 data-route="SITE_SETTINGS_CAMERA" | 57 data-route="SITE_SETTINGS_CAMERA" |
| 47 on-tap="onTapNavigate_" actionable> | 58 on-tap="onTapNavigate_" actionable> |
| 48 <iron-icon icon="settings:videocam"></iron-icon> | 59 <iron-icon icon="settings:videocam"></iron-icon> |
| 49 <div class="middle"> | 60 <div class="middle"> |
| 50 <div>$i18n{siteSettingsCamera}</div> | 61 <div>$i18n{siteSettingsCamera}</div> |
| 51 <div class="secondary">[[default_.mediaStreamCamera]]</div> | 62 <div class="secondary"> |
| 63 [[defaultSettingLabel_( |
| 64 default_.mediaStreamCamera, |
| 65 '$i18n{siteSettingsAskBeforeAccessing}', |
| 66 '$i18n{siteSettingsBlocked}')]] |
| 67 </div> |
| 52 </div> | 68 </div> |
| 53 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 69 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 54 </div> | 70 </div> |
| 55 <div class="settings-box two-line" category$="[[ContentSettingsTypes.MIC]]" | 71 <div class="settings-box two-line" category$="[[ContentSettingsTypes.MIC]]" |
| 56 data-route="SITE_SETTINGS_MICROPHONE" on-tap="onTapNavigate_" | 72 data-route="SITE_SETTINGS_MICROPHONE" on-tap="onTapNavigate_" |
| 57 actionable> | 73 actionable> |
| 58 <iron-icon icon="settings:mic"></iron-icon> | 74 <iron-icon icon="settings:mic"></iron-icon> |
| 59 <div class="middle"> | 75 <div class="middle"> |
| 60 $i18n{siteSettingsMic} | 76 $i18n{siteSettingsMic} |
| 61 <div class="secondary">[[default_.mediaStreamMic]]</div> | 77 <div class="secondary"> |
| 78 [[defaultSettingLabel_( |
| 79 default_.mediaStreamMic, |
| 80 '$i18n{siteSettingsAskBeforeAccessing}', |
| 81 '$i18n{siteSettingsBlocked}')]] |
| 82 </div> |
| 62 </div> | 83 </div> |
| 63 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 84 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 64 </div> | 85 </div> |
| 65 <div class="settings-box two-line" | 86 <div class="settings-box two-line" |
| 66 category$="[[ContentSettingsTypes.NOTIFICATIONS]]" | 87 category$="[[ContentSettingsTypes.NOTIFICATIONS]]" |
| 67 data-route="SITE_SETTINGS_NOTIFICATIONS" on-tap="onTapNavigate_" | 88 data-route="SITE_SETTINGS_NOTIFICATIONS" on-tap="onTapNavigate_" |
| 68 actionable> | 89 actionable> |
| 69 <iron-icon icon="settings:notifications"></iron-icon> | 90 <iron-icon icon="settings:notifications"></iron-icon> |
| 70 <div class="middle"> | 91 <div class="middle"> |
| 71 $i18n{siteSettingsNotifications} | 92 $i18n{siteSettingsNotifications} |
| 72 <div class="secondary">[[default_.notifications]]</div> | 93 <div class="secondary"> |
| 94 [[defaultSettingLabel_( |
| 95 default_.notifications, |
| 96 '$i18n{siteSettingsAskBeforeSending}', |
| 97 '$i18n{siteSettingsBlocked}')]] |
| 98 </div> |
| 73 </div> | 99 </div> |
| 74 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 100 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 75 </div> | 101 </div> |
| 76 <div class="settings-box two-line" | 102 <div class="settings-box two-line" |
| 77 category$="[[ContentSettingsTypes.JAVASCRIPT]]" | 103 category$="[[ContentSettingsTypes.JAVASCRIPT]]" |
| 78 data-route="SITE_SETTINGS_JAVASCRIPT" on-tap="onTapNavigate_" | 104 data-route="SITE_SETTINGS_JAVASCRIPT" on-tap="onTapNavigate_" |
| 79 actionable> | 105 actionable> |
| 80 <iron-icon icon="settings:input"></iron-icon> | 106 <iron-icon icon="settings:input"></iron-icon> |
| 81 <div class="middle"> | 107 <div class="middle"> |
| 82 $i18n{siteSettingsJavascript} | 108 $i18n{siteSettingsJavascript} |
| 83 <div class="secondary">[[default_.javascript]]</div> | 109 <div class="secondary"> |
| 110 [[defaultSettingLabel_( |
| 111 default_.javascript, |
| 112 '$i18n{siteSettingsAllowed}', |
| 113 '$i18n{siteSettingsBlocked}')]] |
| 114 </div> |
| 84 </div> | 115 </div> |
| 85 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 116 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 86 </div> | 117 </div> |
| 87 <div class="settings-box two-line" | 118 <div class="settings-box two-line" |
| 88 category$="[[ContentSettingsTypes.PLUGINS]]" | 119 category$="[[ContentSettingsTypes.PLUGINS]]" |
| 89 data-route="SITE_SETTINGS_FLASH" on-tap="onTapNavigate_" actionable> | 120 data-route="SITE_SETTINGS_FLASH" on-tap="onTapNavigate_" actionable> |
| 90 <iron-icon icon="cr:extension"></iron-icon> | 121 <iron-icon icon="cr:extension"></iron-icon> |
| 91 <div class="middle"> | 122 <div class="middle"> |
| 92 $i18n{siteSettingsFlash} | 123 $i18n{siteSettingsFlash} |
| 93 <div class="secondary">[[default_.plugins]]</div> | 124 <div class="secondary"> |
| 125 [[defaultSettingLabel_( |
| 126 default_.plugins, |
| 127 '$i18n{siteSettingsFlashAllow}', |
| 128 '$i18n{siteSettingsFlashBlock}', |
| 129 '$i18n{siteSettingsFlashAskBefore}')]] |
| 130 </div> |
| 94 </div> | 131 </div> |
| 95 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 132 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 96 </div> | 133 </div> |
| 97 <div class="settings-box two-line" | 134 <div class="settings-box two-line" |
| 98 category$="[[ContentSettingsTypes.IMAGES]]" | 135 category$="[[ContentSettingsTypes.IMAGES]]" |
| 99 data-route="SITE_SETTINGS_IMAGES" on-tap="onTapNavigate_" actionable> | 136 data-route="SITE_SETTINGS_IMAGES" on-tap="onTapNavigate_" actionable> |
| 100 <iron-icon icon="settings:photo"></iron-icon> | 137 <iron-icon icon="settings:photo"></iron-icon> |
| 101 <div class="middle"> | 138 <div class="middle"> |
| 102 $i18n{siteSettingsImages} | 139 $i18n{siteSettingsImages} |
| 103 <div class="secondary">[[default_.images]]</div> | 140 <div class="secondary"> |
| 141 [[defaultSettingLabel_( |
| 142 default_.images, |
| 143 '$i18n{siteSettingsShowAll}', |
| 144 '$i18n{siteSettingsDontShowImages}')]] |
| 145 </div> |
| 104 </div> | 146 </div> |
| 105 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 147 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 106 </div> | 148 </div> |
| 107 <div category$="[[ContentSettingsTypes.POPUPS]]" | 149 <div category$="[[ContentSettingsTypes.POPUPS]]" |
| 108 class="settings-box two-line" data-route="SITE_SETTINGS_POPUPS" | 150 class="settings-box two-line" data-route="SITE_SETTINGS_POPUPS" |
| 109 on-tap="onTapNavigate_" actionable> | 151 on-tap="onTapNavigate_" actionable> |
| 110 <iron-icon icon="cr:open-in-new"></iron-icon> | 152 <iron-icon icon="cr:open-in-new"></iron-icon> |
| 111 <div class="middle"> | 153 <div class="middle"> |
| 112 $i18n{siteSettingsPopups} | 154 $i18n{siteSettingsPopups} |
| 113 <div class="secondary">[[default_.popups]]</div> | 155 <div class="secondary"> |
| 156 [[defaultSettingLabel_( |
| 157 default_.popups, |
| 158 '$i18n{siteSettingsAllowed}', |
| 159 '$i18n{siteSettingsBlocked}')]] |
| 160 </div> |
| 114 </div> | 161 </div> |
| 115 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 162 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 116 </div> | 163 </div> |
| 117 <div class="settings-box two-line" | 164 <div class="settings-box two-line" |
| 118 category$="[[ContentSettingsTypes.BACKGROUND_SYNC]]" | 165 category$="[[ContentSettingsTypes.BACKGROUND_SYNC]]" |
| 119 data-route="SITE_SETTINGS_BACKGROUND_SYNC" on-tap="onTapNavigate_" | 166 data-route="SITE_SETTINGS_BACKGROUND_SYNC" on-tap="onTapNavigate_" |
| 120 actionable> | 167 actionable> |
| 121 <iron-icon icon="settings:sync"></iron-icon> | 168 <iron-icon icon="settings:sync"></iron-icon> |
| 122 <div class="middle"> | 169 <div class="middle"> |
| 123 $i18n{siteSettingsBackgroundSync} | 170 $i18n{siteSettingsBackgroundSync} |
| 124 <div class="secondary">[[default_.backgroundSync]]</div> | 171 <div class="secondary"> |
| 172 [[defaultSettingLabel_( |
| 173 default_.backgroundSync, |
| 174 '$i18n{siteSettingsAllowRecentlyClosedSites}', |
| 175 '$i18n{siteSettingsBackgroundSyncBlocked}')]] |
| 176 </div> |
| 125 </div> | 177 </div> |
| 126 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 178 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 127 </div> | 179 </div> |
| 128 <div class="settings-box two-line" | 180 <div class="settings-box two-line" |
| 129 category$="[[ContentSettingsTypes.AUTOMATIC_DOWNLOADS]]" | 181 category$="[[ContentSettingsTypes.AUTOMATIC_DOWNLOADS]]" |
| 130 data-route="SITE_SETTINGS_AUTOMATIC_DOWNLOADS" | 182 data-route="SITE_SETTINGS_AUTOMATIC_DOWNLOADS" |
| 131 on-tap="onTapNavigate_" actionable> | 183 on-tap="onTapNavigate_" actionable> |
| 132 <iron-icon icon="cr:file-download"></iron-icon> | 184 <iron-icon icon="cr:file-download"></iron-icon> |
| 133 <div class="middle"> | 185 <div class="middle"> |
| 134 $i18n{siteSettingsAutomaticDownloads} | 186 $i18n{siteSettingsAutomaticDownloads} |
| 135 <div class="secondary">[[default_.multipleAutomaticDownloads]]</div> | 187 <div class="secondary"> |
| 188 [[defaultSettingLabel_( |
| 189 default_.multipleAutomaticDownloads, |
| 190 '$i18n{siteSettingsAutoDownloadAsk}', |
| 191 '$i18n{siteSettingsAutoDownloadBlock}')]] |
| 192 </div> |
| 136 </div> | 193 </div> |
| 137 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 194 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 138 </div> | 195 </div> |
| 139 <div class="settings-box two-line" | 196 <div class="settings-box two-line" |
| 140 category$="[[ContentSettingsTypes.UNSANDBOXED_PLUGINS]]" | 197 category$="[[ContentSettingsTypes.UNSANDBOXED_PLUGINS]]" |
| 141 data-route="SITE_SETTINGS_UNSANDBOXED_PLUGINS" | 198 data-route="SITE_SETTINGS_UNSANDBOXED_PLUGINS" |
| 142 on-tap="onTapNavigate_" actionable> | 199 on-tap="onTapNavigate_" actionable> |
| 143 <iron-icon icon="cr:extension"></iron-icon> | 200 <iron-icon icon="cr:extension"></iron-icon> |
| 144 <div class="middle"> | 201 <div class="middle"> |
| 145 $i18n{siteSettingsUnsandboxedPlugins} | 202 $i18n{siteSettingsUnsandboxedPlugins} |
| 146 <div class="secondary">[[default_.ppapiBroker]]</div> | 203 <div class="secondary"> |
| 204 [[defaultSettingLabel_( |
| 205 default_.ppapiBroker, |
| 206 '$i18n{siteSettingsUnsandboxedPluginsAsk}', |
| 207 '$i18n{siteSettingsUnsandboxedPluginsBlock}')]] |
| 208 </div> |
| 147 </div> | 209 </div> |
| 148 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 210 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 149 </div> | 211 </div> |
| 150 <div class="settings-box two-line" | 212 <div class="settings-box two-line" |
| 151 category$="[[ContentSettingsTypes.PROTOCOL_HANDLERS]]" | 213 category$="[[ContentSettingsTypes.PROTOCOL_HANDLERS]]" |
| 152 data-route="SITE_SETTINGS_HANDLERS" | 214 data-route="SITE_SETTINGS_HANDLERS" |
| 153 on-tap="onTapNavigate_" actionable> | 215 on-tap="onTapNavigate_" actionable> |
| 154 <iron-icon icon="settings:protocol-handler"></iron-icon> | 216 <iron-icon icon="settings:protocol-handler"></iron-icon> |
| 155 <div class="middle"> | 217 <div class="middle"> |
| 156 $i18n{siteSettingsHandlers} | 218 $i18n{siteSettingsHandlers} |
| 157 <div class="secondary">[[default_.registerProtocolHandler]]</div> | 219 <div class="secondary"> |
| 220 [[defaultSettingLabel_( |
| 221 default_.registerProtocolHandler, |
| 222 '$i18n{siteSettingsHandlersAsk}', |
| 223 '$i18n{siteSettingsHandlersBlocked}')]] |
| 224 </div> |
| 158 </div> | 225 </div> |
| 159 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 226 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 160 </div> | 227 </div> |
| 161 <div class="settings-box" category$="[[ContentSettingsTypes.ZOOM_LEVELS]]" | 228 <div class="settings-box" category$="[[ContentSettingsTypes.ZOOM_LEVELS]]" |
| 162 data-route="SITE_SETTINGS_ZOOM_LEVELS" | 229 data-route="SITE_SETTINGS_ZOOM_LEVELS" |
| 163 on-tap="onTapNavigate_" actionable> | 230 on-tap="onTapNavigate_" actionable> |
| 164 <iron-icon icon="settings:zoom-in"></iron-icon> | 231 <iron-icon icon="settings:zoom-in"></iron-icon> |
| 165 <div class="middle">$i18n{siteSettingsZoomLevels}</div> | 232 <div class="middle">$i18n{siteSettingsZoomLevels}</div> |
| 166 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 233 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 167 </div> | 234 </div> |
| 168 <div class="settings-box" category$="[[ContentSettingsTypes.USB_DEVICES]]" | 235 <div class="settings-box" category$="[[ContentSettingsTypes.USB_DEVICES]]" |
| 169 data-route="SITE_SETTINGS_USB_DEVICES" | 236 data-route="SITE_SETTINGS_USB_DEVICES" |
| 170 on-tap="onTapNavigate_" actionable> | 237 on-tap="onTapNavigate_" actionable> |
| 171 <iron-icon icon="settings:usb"></iron-icon> | 238 <iron-icon icon="settings:usb"></iron-icon> |
| 172 <div class="middle">$i18n{siteSettingsUsbDevices}</div> | 239 <div class="middle">$i18n{siteSettingsUsbDevices}</div> |
| 173 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 240 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 174 </div> | 241 </div> |
| 175 <div class="settings-box" data-route="SITE_SETTINGS_PDF_DOCUMENTS" | 242 <div class="settings-box" data-route="SITE_SETTINGS_PDF_DOCUMENTS" |
| 176 on-tap="onTapNavigate_" actionable> | 243 on-tap="onTapNavigate_" actionable> |
| 177 <iron-icon icon="settings:pdf"></iron-icon> | 244 <iron-icon icon="settings:pdf"></iron-icon> |
| 178 <div class="middle">$i18n{siteSettingsPdfDocuments}</div> | 245 <div class="middle">$i18n{siteSettingsPdfDocuments}</div> |
| 179 <button class="subpage-arrow" is="paper-icon-button-light"></button> | 246 <button class="subpage-arrow" is="paper-icon-button-light"></button> |
| 180 </div> | 247 </div> |
| 181 </template> | 248 </template> |
| 182 <script src="site_settings_page.js"></script> | 249 <script src="site_settings_page.js"></script> |
| 183 </dom-module> | 250 </dom-module> |
| OLD | NEW |