| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * @fileoverview Behavior common to Site Settings classes. | 6 * @fileoverview Behavior common to Site Settings classes. |
| 7 */ | 7 */ |
| 8 | 8 |
| 9 /** @polymerBehavior */ | 9 /** @polymerBehavior */ |
| 10 var SiteSettingsBehaviorImpl = { | 10 var SiteSettingsBehaviorImpl = { |
| (...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 255 case settings.ContentSettingsTypes.MIC: | 255 case settings.ContentSettingsTypes.MIC: |
| 256 // "Ask before accessing (recommended)" vs "Blocked". | 256 // "Ask before accessing (recommended)" vs "Blocked". |
| 257 if (!categoryEnabled) { | 257 if (!categoryEnabled) { |
| 258 return loadTimeData.getString('siteSettingsBlocked'); | 258 return loadTimeData.getString('siteSettingsBlocked'); |
| 259 } | 259 } |
| 260 return showRecommendation ? | 260 return showRecommendation ? |
| 261 loadTimeData.getString( | 261 loadTimeData.getString( |
| 262 'siteSettingsAskBeforeAccessingRecommended') : | 262 'siteSettingsAskBeforeAccessingRecommended') : |
| 263 loadTimeData.getString('siteSettingsAskBeforeAccessing'); | 263 loadTimeData.getString('siteSettingsAskBeforeAccessing'); |
| 264 case settings.ContentSettingsTypes.COOKIES: | 264 case settings.ContentSettingsTypes.COOKIES: |
| 265 // "Allow sites to save and read cookie data" vs "Blocked". | 265 // Tri-state: "Allow sites to save and read cookie data" vs "Blocked" |
| 266 if (!categoryEnabled) { | 266 // vs "Keep local data only until you quit your browser". |
| 267 if (setting == settings.PermissionValues.BLOCK) |
| 267 return loadTimeData.getString('siteSettingsBlocked'); | 268 return loadTimeData.getString('siteSettingsBlocked'); |
| 268 } | 269 if (setting == settings.PermissionValues.SESSION_ONLY) |
| 270 return loadTimeData.getString('deleteDataPostSession'); |
| 269 return showRecommendation ? | 271 return showRecommendation ? |
| 270 loadTimeData.getString('siteSettingsCookiesAllowedRecommended') : | 272 loadTimeData.getString('siteSettingsCookiesAllowedRecommended') : |
| 271 loadTimeData.getString('siteSettingsCookiesAllowed'); | 273 loadTimeData.getString('siteSettingsCookiesAllowed'); |
| 272 case settings.ContentSettingsTypes.PROTOCOL_HANDLERS: | 274 case settings.ContentSettingsTypes.PROTOCOL_HANDLERS: |
| 273 // "Allow sites to ask to become default handlers" vs "Blocked". | 275 // "Allow sites to ask to become default handlers" vs "Blocked". |
| 274 if (!categoryEnabled) { | 276 if (!categoryEnabled) { |
| 275 return loadTimeData.getString('siteSettingsHandlersBlocked'); | 277 return loadTimeData.getString('siteSettingsHandlersBlocked'); |
| 276 } | 278 } |
| 277 return showRecommendation ? | 279 return showRecommendation ? |
| 278 loadTimeData.getString('siteSettingsHandlersAskRecommended') : | 280 loadTimeData.getString('siteSettingsHandlersAskRecommended') : |
| (...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 426 computeIsSettingEnabled: function(category, setting) { | 428 computeIsSettingEnabled: function(category, setting) { |
| 427 // FullScreen is Allow vs. Ask. | 429 // FullScreen is Allow vs. Ask. |
| 428 return category == settings.ContentSettingsTypes.FULLSCREEN ? | 430 return category == settings.ContentSettingsTypes.FULLSCREEN ? |
| 429 setting != settings.PermissionValues.ASK : | 431 setting != settings.PermissionValues.ASK : |
| 430 setting != settings.PermissionValues.BLOCK; | 432 setting != settings.PermissionValues.BLOCK; |
| 431 }, | 433 }, |
| 432 }; | 434 }; |
| 433 | 435 |
| 434 /** @polymerBehavior */ | 436 /** @polymerBehavior */ |
| 435 var SiteSettingsBehavior = [SiteSettingsBehaviorImpl]; | 437 var SiteSettingsBehavior = [SiteSettingsBehaviorImpl]; |
| OLD | NEW |