mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-29 23:35:13 +08:00
🍉 Sync 2026-04-12 17:17:22
This commit is contained in:
1 parent
6be194b60f
commit
4a08ed5cfa
2 files changed
+16
-1
No files matched your search
@@ -570,9 +570,21 @@ o.description = translate("Support Domain / Dnsmasq / AdGuardHome / Hosts format
|
||||
o:depends("adblock",1)
|
||||
|
||||
o = s:taboption("DNS", DynamicList, "white_list", translate("Adblock white list"))
|
||||
o.datatype = "host"
|
||||
o.rmempty = true
|
||||
o:depends("adblock",1)
|
||||
function o.validate(self, value)
|
||||
local vlist = (type(value) == "table") and value or { value }
|
||||
|
||||
for _, v in ipairs(vlist) do
|
||||
if v and v ~= "" and not (
|
||||
#v < 254 and v:match("^[a-zA-Z0-9][a-zA-Z0-9%-%.]*[a-zA-Z0-9]$") and v:match("%.")
|
||||
) then
|
||||
return nil, translate("Invalid domain name") .. ": " .. v
|
||||
end
|
||||
end
|
||||
|
||||
return value
|
||||
end
|
||||
|
||||
s:tab("Proxy", translate("Mode"))
|
||||
|
||||
|
||||
@@ -40,6 +40,9 @@ msgstr "广告过滤列表URL"
|
||||
msgid "Adblock white list"
|
||||
msgstr "广告过滤白名单"
|
||||
|
||||
msgid "Invalid domain name"
|
||||
msgstr "无效域名"
|
||||
|
||||
msgid "Auto"
|
||||
msgstr "自动"
|
||||
|
||||
|
||||
Reference in new issue
Block a user