Index: chrome/browser/resources/settings/site_settings/site_settings_behavior.js |
diff --git a/chrome/browser/resources/settings/site_settings/site_settings_behavior.js b/chrome/browser/resources/settings/site_settings/site_settings_behavior.js |
index d6bb2c43d74f0db5598b729288cd8aabe44bc89a..ed6538381e90506bb672c69fd1fa98f0ea446e3b 100644 |
--- a/chrome/browser/resources/settings/site_settings/site_settings_behavior.js |
+++ b/chrome/browser/resources/settings/site_settings/site_settings_behavior.js |
@@ -432,6 +432,20 @@ var SiteSettingsBehaviorImpl = { |
var url = this.ensureUrlHasScheme(site); |
return 'background-image: ' + cr.icon.getFaviconImageSet(url); |
}, |
+ |
+ /** |
+ * Returns true if the passed content setting is considered 'enabled'. |
+ * @param {string} category |
+ * @param {string} setting |
+ * @return {boolean} |
+ * @private |
+ */ |
+ computeIsSettingEnabled: function(category, setting) { |
+ // FullScreen is Allow vs. Ask. |
+ return category == settings.ContentSettingsTypes.FULLSCREEN ? |
+ setting != settings.PermissionValues.ASK : |
+ setting != settings.PermissionValues.BLOCK; |
+ }, |
}; |
/** @polymerBehavior */ |