From cfa6bd31978c9bca964c676fea0ede71646ee9d9 Mon Sep 17 00:00:00 2001 From: Paul Donald Date: Mon, 4 Dec 2023 16:04:24 +0100 Subject: [PATCH] Merge pull request #6642 from vgaetera/dnsmasq-network-select luci-mod-network: use network selector for dnsmasq instances (cherry picked from commit aa1e049f3600f68cf2f52d8a1eb092155bfe8d8a) --- .../luci-static/resources/view/network/dhcp.js | 13 +++++++------ 1 file 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.') -- 2.30.2