summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Donald <newtwen@gmail.com>2023-12-04 16:04:24 +0100
committerPaul Donald <newtwen@gmail.com>2023-12-04 23:43:09 +0100
commitcfa6bd31978c9bca964c676fea0ede71646ee9d9 (patch)
tree2b54515ce0d63a938dd461cf67dda01f30c20e09
parentde69436e383fbe7c88fc8f3eab32c8adabe4f489 (diff)
Merge pull request #6642 from vgaetera/dnsmasq-network-select
luci-mod-network: use network selector for dnsmasq instances (cherry picked from commit aa1e049f3600f68cf2f52d8a1eb092155bfe8d8a)
-rw-r--r--modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js
index 3bb92c57e5..5da8a68054 100644
--- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js
+++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js
@@ -339,17 +339,18 @@ return view.extend({
o.optional = false;
o.rmempty = true;
- o = s.taboption('general', form.DynamicList, 'interface',
+ o = s.taboption('general', widgets.NetworkSelect, 'interface',
_('Listen interfaces'),
_('Listen only on the specified interfaces, and loopback if not excluded explicitly.'));
- o.optional = true;
- o.placeholder = 'lan';
+ o.multiple = true;
+ o.nocreate = true;
- o = s.taboption('general', form.DynamicList, 'notinterface',
+ o = s.taboption('general', widgets.NetworkSelect, 'notinterface',
_('Exclude interfaces'),
_('Do not listen on the specified interfaces.'));
- o.optional = true;
- o.placeholder = 'loopback';
+ o.loopback = true;
+ o.multiple = true;
+ o.nocreate = true;
o = s.taboption('relay', form.SectionValue, '__relays__', form.TableSection, 'relay', null,
_('Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4.')