From: David Härdeman Date: Mon, 20 Oct 2025 21:46:22 +0000 (+0200) Subject: luci-mod-network: move var ipaddrs in dhcp.js X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=7626b810be3f32dea83b70437ca538c1034ef0e3;p=openwrt-luci.git luci-mod-network: move var ipaddrs in dhcp.js Move var ipaddrs down to the sole place where it is used. Signed-off-by: David Härdeman --- 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 07791ea048..3ed68427c5 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 @@ -294,15 +294,6 @@ return view.extend({ s.tab('relay', _('Relay')); s.tab('pxe_tftp', _('PXE/TFTP')); - var ipaddrs = {}; - - Object.keys(hosts).forEach(function(mac) { - var addrs = L.toArray(hosts[mac].ipaddrs || hosts[mac].ipv4); - - for (var i = 0; i < addrs.length; i++) - ipaddrs[addrs[i]] = hosts[mac].name || mac; - }); - // Begin general s.taboption('general', form.Flag, 'authoritative', _('Authoritative'), @@ -503,7 +494,13 @@ return view.extend({ return _('The IP address is outside of any DHCP pool address range'); }; + var ipaddrs = {}; + Object.keys(hosts).forEach(function(mac) { + var addrs = L.toArray(hosts[mac].ipaddrs || hosts[mac].ipv4); + for (var i = 0; i < addrs.length; i++) + ipaddrs[addrs[i]] = hosts[mac].name || mac; + }); L.sortedKeys(ipaddrs, null, 'addr').forEach(function(ipv4) { so.value(ipv4, ipaddrs[ipv4] ? '%s (%s)'.format(ipv4, ipaddrs[ipv4]) : ipv4); });