mirror of
https://github.com/openwrt/luci.git
synced 2025-12-21 17:04:35 +04:00
luci-mod-status: hide disabled interfaces and show SSIDs
This reduces the amount of data polled for inactive entities. Signed-off-by: Paul Donald <newtwen+github@gmail.com>
This commit is contained in:
@@ -243,21 +243,20 @@ return view.extend({
|
||||
});
|
||||
},
|
||||
|
||||
render: function(data) {
|
||||
var svg = data[0],
|
||||
devs = data[1];
|
||||
render: function([svg, devs]) {
|
||||
|
||||
var v = E('div', { 'class': 'cbi-map', 'id': 'map' }, E('div'));
|
||||
|
||||
for (var i = 0; i < devs.length; i++) {
|
||||
var ifname = devs[i].getName();
|
||||
const ssid = devs[i].wif?.getSSID?.() || null;
|
||||
|
||||
if (!ifname)
|
||||
if (!ifname || !devs[i].isUp() || devs[i].wif?.isDisabled())
|
||||
continue;
|
||||
|
||||
var csvg = svg.cloneNode(true);
|
||||
|
||||
v.firstElementChild.appendChild(E('div', { 'class': 'cbi-section', 'data-tab': ifname, 'data-tab-title': ifname }, [
|
||||
v.firstElementChild.appendChild(E('div', { 'class': 'cbi-section', 'data-tab': ifname, 'data-tab-title': ssid ? `${ifname} ${ssid}` : ifname }, [
|
||||
csvg,
|
||||
E('div', { 'class': 'right' }, E('small', { 'id': 'scale' }, '-')),
|
||||
E('br'),
|
||||
|
||||
Reference in New Issue
Block a user