Merge pull request #1452 from mkresin/master
fix DHCPv6 hostname display
This commit is contained in:
commit
a41215581d
2 changed files with 18 additions and 16 deletions
|
@ -78,15 +78,16 @@
|
||||||
tr.className = 'cbi-section-table-row cbi-rowstyle-' + ((i % 2) + 1);
|
tr.className = 'cbi-section-table-row cbi-rowstyle-' + ((i % 2) + 1);
|
||||||
|
|
||||||
var host = hosts[duid2mac(st[1][i].duid)];
|
var host = hosts[duid2mac(st[1][i].duid)];
|
||||||
if (host)
|
if (!st[1][i].hostname)
|
||||||
tr.insertCell(-1).innerHTML = String.format(
|
tr.insertCell(-1).innerHTML =
|
||||||
'<div style="max-width:200px;overflow:hidden;text-overflow:ellipsis">%s</div>',
|
(host && (host.name || host.ipv4 || host.ipv6))
|
||||||
((host.name && (host.ipv4 || host.ipv6))
|
? '<div style="max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap">? (%h)</div>'.format(host.name || host.ipv4 || host.ipv6)
|
||||||
? '%h (%s)'.format(host.name, host.ipv4 || host.ipv6)
|
: '?';
|
||||||
: '%h'.format(host.name || host.ipv4 || host.ipv6)).nobr()
|
|
||||||
);
|
|
||||||
else
|
else
|
||||||
tr.insertCell(-1).innerHTML = st[1][i].hostname ? st[1][i].hostname : '?';
|
tr.insertCell(-1).innerHTML =
|
||||||
|
(host && host.name && st[1][i].hostname != host.name)
|
||||||
|
? '<div style="max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap">%h (%h)</div>'.format(st[1][i].hostname, host.name)
|
||||||
|
: st[1][i].hostname;
|
||||||
|
|
||||||
tr.insertCell(-1).innerHTML = st[1][i].ip6addr;
|
tr.insertCell(-1).innerHTML = st[1][i].ip6addr;
|
||||||
tr.insertCell(-1).innerHTML = st[1][i].duid;
|
tr.insertCell(-1).innerHTML = st[1][i].duid;
|
||||||
|
|
|
@ -417,15 +417,16 @@
|
||||||
tr.className = 'cbi-section-table-row cbi-rowstyle-' + ((i % 2) + 1);
|
tr.className = 'cbi-section-table-row cbi-rowstyle-' + ((i % 2) + 1);
|
||||||
|
|
||||||
var host = hosts[duid2mac(info.leases6[i].duid)];
|
var host = hosts[duid2mac(info.leases6[i].duid)];
|
||||||
if (host)
|
if (!info.leases6[i].hostname)
|
||||||
tr.insertCell(-1).innerHTML = String.format(
|
tr.insertCell(-1).innerHTML =
|
||||||
'<div style="max-width:200px;overflow:hidden;text-overflow:ellipsis">%s</div>',
|
(host && (host.name || host.ipv4 || host.ipv6))
|
||||||
((host.name && (host.ipv4 || host.ipv6))
|
? '<div style="max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap">? (%h)</div>'.format(host.name || host.ipv4 || host.ipv6)
|
||||||
? '%h (%s)'.format(host.name, host.ipv4 || host.ipv6)
|
: '?';
|
||||||
: '%h'.format(host.name || host.ipv4 || host.ipv6)).nobr()
|
|
||||||
);
|
|
||||||
else
|
else
|
||||||
tr.insertCell(-1).innerHTML = info.leases6[i].hostname ? info.leases6[i].hostname : '?';
|
tr.insertCell(-1).innerHTML =
|
||||||
|
(host && host.name && info.leases6[i].hostname != host.name)
|
||||||
|
? '<div style="max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap">%h (%h)</div>'.format(info.leases6[i].hostname, host.name)
|
||||||
|
: info.leases6[i].hostname;
|
||||||
|
|
||||||
tr.insertCell(-1).innerHTML = info.leases6[i].ip6addr;
|
tr.insertCell(-1).innerHTML = info.leases6[i].ip6addr;
|
||||||
tr.insertCell(-1).innerHTML = info.leases6[i].duid;
|
tr.insertCell(-1).innerHTML = info.leases6[i].duid;
|
||||||
|
|
Loading…
Reference in a new issue