mirror of
https://git.openwrt.org/project/luci.git
synced 2025-11-03 01:18:42 +08:00
luci-mod-network: DHCP; convert Relay from to widgets.IPSelect
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
This commit is contained in:
@ -499,25 +499,9 @@ return view.extend({
|
||||
ss.rowcolors = true;
|
||||
ss.nodescriptions = true;
|
||||
|
||||
so = ss.option(form.Value, 'local_addr', _('Relay from'));
|
||||
so = ss.option(widgets.IPSelect, 'local_addr', _('Relay from'));
|
||||
so.rmempty = false;
|
||||
so.datatype = 'ipaddr';
|
||||
|
||||
for (var family = 4; family <= 6; family += 2) {
|
||||
for (var i = 0; i < networks.length; i++) {
|
||||
if (networks[i].getName() != 'loopback') {
|
||||
var addrs = (family == 6) ? networks[i].getIP6Addrs() : networks[i].getIPAddrs();
|
||||
for (var j = 0; j < addrs.length; j++) {
|
||||
var addr = addrs[j].split('/')[0];
|
||||
so.value(addr, E([], [
|
||||
addr, ' (',
|
||||
widgets.NetworkSelect.prototype.renderIfaceBadge(networks[i]),
|
||||
')'
|
||||
]));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
so.multiple = false;
|
||||
|
||||
so = ss.option(form.Value, 'server_addr', _('Relay to address'));
|
||||
so.rmempty = false;
|
||||
|
||||
Reference in New Issue
Block a user