[TASK] Split clients into 2,4 Ghz, 5 Ghz & others

This commit is contained in:
Xaver Maierhofer 2017-10-15 21:59:31 +02:00
parent db16ea8375
commit 77ac4ca3f5
No known key found for this signature in database
GPG Key ID: 7FDCE23FD2EC9FE8
4 changed files with 33 additions and 10 deletions

View File

@ -55,7 +55,7 @@ define(['infobox/link', 'infobox/node', 'infobox/location'], function (Link, Nod
location(config, el, router, d);
};
self.setData = function setData(d) {
self.setData = function setData(d) {
if (typeof node === 'object') {
node.setData(d);
}
@ -64,7 +64,6 @@ define(['infobox/link', 'infobox/node', 'infobox/location'], function (Link, Nod
}
};
return self;
};
});

View File

@ -69,14 +69,29 @@ define(['sorttable', 'snabbdom', 'd3-interpolate', 'moment', 'helper'],
}
var clients = [
d.clients > 0 ? d.clients : _.t('none'),
V.h('br')
V.h('span', [
d.clients > 0 ? d.clients : _.t('none'),
V.h('br'),
V.h('i', { props: { className: 'ion-people', title: _.t('node.clients') } })
]),
V.h('span', [
d.clients_wifi24,
V.h('br'),
'2,4 Ghz'
]),
V.h('span', [
d.clients_wifi5,
V.h('br'),
'5 Ghz'
]),
V.h('span', [
d.clients_other,
V.h('br'),
_.t('other')
])
];
for (var i = 0; i < d.clients; i++) {
clients.push(V.h('i', { props: { className: 'ion-person' } }));
}
return V.h('td', clients);
return V.h('td', { props: { className: 'clients' } }, clients);
}
function showIPs(d) {

View File

@ -86,5 +86,6 @@
"yes": "yes",
"no": "no",
"unknown": "unknown",
"others": "others",
"none": "none"
}

View File

@ -1,7 +1,15 @@
.infobox {
.clients {
color: $color-online;
font-family: $font-family-icons;
display: flex;
span {
flex-grow: 1;
text-align: center;
}
.ion-people {
font-size: 1.5em;
}
}
input,