Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsCategory.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsCategory.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsCategory.java |
index 3e66470c8ea03626a554b26b81877780632020a3..039647f5f2ad87ae120a8467184752f12d463be6 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsCategory.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsCategory.java |
@@ -46,6 +46,7 @@ public class SiteSettingsCategory { |
public static final String CATEGORY_PROTECTED_MEDIA = "protected_content"; |
public static final String CATEGORY_USE_STORAGE = "use_storage"; |
public static final String CATEGORY_USB = "usb"; |
+ public static final String CATEGORY_SUBRESOURCE_FILTER = "subresource_filter"; |
// The id of this category. |
private String mCategory; |
@@ -132,6 +133,10 @@ public class SiteSettingsCategory { |
return new SiteSettingsCategory( |
CATEGORY_USB, "", ContentSettingsType.CONTENT_SETTINGS_TYPE_USB_CHOOSER_DATA); |
} |
+ if (CATEGORY_SUBRESOURCE_FILTER.equals(category)) { |
+ return new SiteSettingsCategory(CATEGORY_SUBRESOURCE_FILTER, "", |
+ ContentSettingsType.CONTENT_SETTINGS_TYPE_SUBRESOURCE_FILTER); |
+ } |
return null; |
} |
@@ -176,6 +181,9 @@ public class SiteSettingsCategory { |
if (contentSettingsType == ContentSettingsType.CONTENT_SETTINGS_TYPE_USB_CHOOSER_DATA) { |
return fromString(CATEGORY_USB); |
} |
+ if (contentSettingsType == ContentSettingsType.CONTENT_SETTINGS_TYPE_SUBRESOURCE_FILTER) { |
+ return fromString(CATEGORY_SUBRESOURCE_FILTER); |
+ } |
return null; |
} |
@@ -281,6 +289,10 @@ public class SiteSettingsCategory { |
return mContentSettingsType == ContentSettingsType.CONTENT_SETTINGS_TYPE_USB_CHOOSER_DATA; |
} |
+ public boolean showSubresourceFilterSites() { |
+ return mContentSettingsType == ContentSettingsType.CONTENT_SETTINGS_TYPE_SUBRESOURCE_FILTER; |
+ } |
+ |
/** |
* Returns whether the current category is managed either by enterprise policy or by the |
* custodian of a supervised account. |