luci-mod-network: change port status layout in vlan filter config
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
f6f1eacb01
commit
36350e9867
1 changed files with 24 additions and 11 deletions
|
@ -108,25 +108,38 @@ function updatePortStatus(node, dev) {
|
||||||
var carrier = dev.getCarrier(),
|
var carrier = dev.getCarrier(),
|
||||||
duplex = dev.getDuplex(),
|
duplex = dev.getDuplex(),
|
||||||
speed = dev.getSpeed(),
|
speed = dev.getSpeed(),
|
||||||
desc;
|
desc, title;
|
||||||
|
|
||||||
if (carrier && speed > 0 && duplex != null)
|
if (carrier && speed > 0 && duplex != null) {
|
||||||
desc = E('abbr', {
|
desc = '%d%s'.format(speed, duplex == 'full' ? 'FD' : 'HD');
|
||||||
'title': '%d MBit/s, %s'.format(speed, duplex == 'full' ? _('full-duplex') : _('half-duplex'))
|
title = '%s, %d MBit/s, %s'.format(_('Connected'), speed, duplex == 'full' ? _('full-duplex') : _('half-duplex'));
|
||||||
}, [ '%d%s'.format(speed, duplex == 'full' ? 'FD' : 'HD') ]);
|
}
|
||||||
else if (carrier)
|
else if (carrier) {
|
||||||
desc = document.createTextNode(_('Connected'));
|
desc = _('Connected');
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
desc = _('no link');
|
||||||
|
}
|
||||||
|
|
||||||
|
dom.content(node, [
|
||||||
|
E('img', {
|
||||||
|
'class': 'middle',
|
||||||
|
'src': L.resource('icons/port_%s.png').format(carrier ? 'up' : 'down')
|
||||||
|
}),
|
||||||
|
'\x0a', desc
|
||||||
|
]);
|
||||||
|
|
||||||
|
if (title)
|
||||||
|
node.setAttribute('data-tooltip', title);
|
||||||
else
|
else
|
||||||
desc = document.createTextNode(_('no link'));
|
node.removeAttribute('data-tooltip');
|
||||||
|
|
||||||
dom.content(node, [ desc ]);
|
|
||||||
|
|
||||||
return node;
|
return node;
|
||||||
}
|
}
|
||||||
|
|
||||||
function renderPortStatus(dev) {
|
function renderPortStatus(dev) {
|
||||||
return updatePortStatus(E('span', {
|
return updatePortStatus(E('span', {
|
||||||
'class': 'port-status-link',
|
'class': 'ifacebadge port-status-link',
|
||||||
'data-device': dev.getName()
|
'data-device': dev.getName()
|
||||||
}), dev);
|
}), dev);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue