@@ -33,42 +33,42 @@
{"name": "rule"}
],
"configViews": [{
"name": "manage_l ists",
"name": "manageL ists",
"scope": "app",
"root": "true",
"fields": ["name", "description", "url", "enabled", "tagString"],
"actions": [
{"name": "enable_l ist", "when": "!item.enabled"},
{"name": "disable_l ist", "when": "item.enabled"},
{"name": "manage_list", "view": "manage_l ist"},
{"name": "remove_l ist"},
{"name": "enableL ist", "when": "!item.enabled"},
{"name": "disableL ist", "when": "item.enabled"},
{"name": "manageList", "view": "manageL ist"},
{"name": "removeL ist"},
{
"name": "create_list", "scope": "app", "view": "manage_l ist",
"name": "createList", "scope": "app", "view": "manageL ist",
"params": [{"name": "url", "type": "http_url"}],
"button": "create_l ist"
"button": "createL ist"
}
]
}, {
"name": "manage_l ist",
"name": "manageL ist",
"scope": "item",
"fields": ["name", "description", "url", "tags", "enabled"],
"actions": [
{"name": "enable_l ist", "when": "!item.enabled"},
{"name": "disable_l ist", "when": "item.enabled"},
{"name": "remove_l ist"},
{"name": "update_l ist"},
{"name": "manage_list_r ules"}
{"name": "enableL ist", "when": "!item.enabled"},
{"name": "disableL ist", "when": "item.enabled"},
{"name": "removeL ist"},
{"name": "updateL ist"},
{"name": "manageListR ules"}
]
}, {
"name": "manage_r ules",
"name": "manageR ules",
"scope": "item",
"fields": ["rule"],
"actions": [
{"name": "remove_r ule"},
{"name": "removeR ule"},
{
"name": "create_r ule",
"name": "createR ule",
"params": [{"name": "url", "type": "http_url"}],
"button": "create_r ule"
"button": "createR ule"
},
{
"name": "test_url",
@@ -133,9 +133,9 @@
{"name": "view.last_30_days", "value": "Last 30 Days"},
{"name": "view.last_30_days.ctime.format", "value": "{{MM}} {{d}}, {{YYYY}}"},
{"name": "config.view.manage_l ists", "value": "Manage Filter Lists"},
{"name": "config.view.manage_l ist", "value": "Manage Filter List"},
{"name": "config.view.manage_r ules", "value": "Manage Filter Rules"},
{"name": "config.view.manageL ists", "value": "Manage Filter Lists"},
{"name": "config.view.manageL ist", "value": "Manage Filter List"},
{"name": "config.view.manageR ules", "value": "Manage Filter Rules"},
{"name": "config.field.name", "value": "Name"},
{"name": "config.field.description", "value": "Description"},
@@ -147,26 +147,19 @@
{"name": "config.field.enabled", "value": "Enabled"},
{"name": "config.field.rule", "value": "Rule"},
{"name": "config.action.enable_l ist", "value": "Enable"},
{"name": "config.action.disable_l ist", "value": "Disable"},
{"name": "config.action.manage_l ist", "value": "Manage List"},
{"name": "config.action.remove_l ist", "value": "Remove List"},
{"name": "config.action.create_l ist", "value": "Add New List"},
{"name": "config.button.create_l ist", "value": "Add"},
{"name": "config.action.update_l ist", "value": "Update List"},
{"name": "config.action.manage_list_r ules", "value": "Manage Rules"},
{"name": "config.action.remove_r ule", "value": "Remove Rule"},
{"name": "config.action.create_r ule", "value": "Add New Rule"},
{"name": "config.button.create_r ule", "value": "Add"},
{"name": "config.action.enableL ist", "value": "Enable"},
{"name": "config.action.disableL ist", "value": "Disable"},
{"name": "config.action.manageL ist", "value": "Manage List"},
{"name": "config.action.removeL ist", "value": "Remove List"},
{"name": "config.action.createL ist", "value": "Add New List"},
{"name": "config.button.createL ist", "value": "Add"},
{"name": "config.action.updateL ist", "value": "Update List"},
{"name": "config.action.manageListR ules", "value": "Manage Rules"},
{"name": "config.action.removeR ule", "value": "Remove Rule"},
{"name": "config.action.createR ule", "value": "Add New Rule"},
{"name": "config.button.createR ule", "value": "Add"},
{"name": "config.action.test_url", "value": "Test URL"},
{"name": "config.button.test_url", "value": "Test"},
{"name": "config.item.easylist.name", "value": "EasyList"},
{"name": "config.item.easylist.description", "value": "EasyList is the primary filter list that removes most adverts from international web pages, including unwanted frames, images, and objects. It is the most popular list used by many ad blockers and forms the basis of over a dozen combination and supplementary filter lists."},
{"name": "config.item.local.name", "value": "Bubble Custom List"},
{"name": "config.item.local.description", "value": "A place to maintain your own block rules for this Bubble."},
{"name": "config.item.dandelion_sprouts_anti_malware_list.name", "value": "Dandelion Sprout's Anti-Malware List"},
{"name": "config.item.dandelion_sprouts_anti_malware_list.description", "value": "Most anti-malware lists are pretty big and can cover a 5- or 6-digit amount of specific domains. But my list hereby claims to remove more than 25% of all known malware sites with just a 2-digit amount of entries. This is mostly done by blocking top-level domains that have become devastatingly abused by spammers, usually because they allowed for free and uncontrolled domain registrations. There's also additional categories that cover unusual malware and phishing domains that very few other lists seem to cover."}
{"name": "config.button.test_url", "value": "Test"}
]
}]
}