diff options
author | Stan Grishin <stangri@melmac.ca> | 2023-12-06 10:27:01 +0000 |
---|---|---|
committer | Stan Grishin <stangri@melmac.ca> | 2023-12-06 10:27:30 +0000 |
commit | 4c3cdcb68e8fec3969d2dec73714e1f11c1c749c (patch) | |
tree | 66b7c18ac7bf0816de1fc9161c3ad126276dfc4d /applications/luci-app-adblock-fast/htdocs/luci-static | |
parent | 576fd044b95f13b162da7f4ed2855f78c6efce4b (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')
-rw-r--r-- | applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js | 26 |
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")); |