summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast
diff options
context:
space:
mode:
authorStan Grishin <stangri@melmac.ca>2023-12-06 10:27:01 +0000
committerStan Grishin <stangri@melmac.ca>2023-12-06 10:27:30 +0000
commit4c3cdcb68e8fec3969d2dec73714e1f11c1c749c (patch)
tree66b7c18ac7bf0816de1fc9161c3ad126276dfc4d /applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast
parent576fd044b95f13b162da7f4ed2855f78c6efce4b (diff)
luci-app-adblock-fast: sync with principal package
* add support for smartdns ipset/nftset-based blocking Signed-off-by: Stan Grishin <stangri@melmac.ca>
Diffstat (limited to 'applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast')
-rw-r--r--applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js26
1 files changed, 25 insertions, 1 deletions
diff --git a/applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js b/applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js
index ae8a4f2a08..f34855a6f8 100644
--- a/applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js
+++ b/applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js
@@ -38,9 +38,12 @@ return view.extend({
ipset_installed: false,
nft_installed: false,
dnsmasq_installed: false,
- unbound_installed: false,
dnsmasq_ipset_support: false,
dnsmasq_nftset_support: false,
+ smartdns_installed: false,
+ smartdns_ipset_support: false,
+ smartdns_nftset_support: false,
+ unbound_installed: false,
leds: [],
},
};
@@ -102,6 +105,21 @@ return view.extend({
_("Please note that %s is not supported on this system.").format(
"<i>smartdns.domainset</i>"
);
+ } else {
+ if (!reply.platform.smartdns_ipset_support) {
+ text +=
+ "<br />" +
+ _("Please note that %s is not supported on this system.").format(
+ "<i>smartdns.ipset</i>"
+ );
+ }
+ if (!reply.platform.smartdns_nftset_support) {
+ text +=
+ "<br />" +
+ _("Please note that %s is not supported on this system.").format(
+ "<i>smartdns.nftset</i>"
+ );
+ }
}
if (!reply.platform.unbound_installed) {
text =
@@ -132,6 +150,12 @@ return view.extend({
}
if (reply.platform.smartdns_installed) {
o.value("smartdns.domainset", _("smartdns domain set"));
+ if (reply.platform.smartdns_ipset_support) {
+ o.value("smartdns.ipset", _("smartdns ipset"));
+ }
+ if (reply.platform.smartdns_nftset_support) {
+ o.value("smartdns.nftset", _("smartdns nft set"));
+ }
}
if (reply.platform.unbound_installed) {
o.value("unbound.adb_list", _("unbound adblock list"));