Skip to content

Commit

Permalink
Merge 19e9444 into 485ecc1
Browse files Browse the repository at this point in the history
  • Loading branch information
oliver committed Jul 17, 2018
2 parents 485ecc1 + 19e9444 commit c2fce9f
Showing 1 changed file with 22 additions and 17 deletions.
39 changes: 22 additions & 17 deletions webroot/js/view/list.js
Expand Up @@ -38,7 +38,9 @@ export class ListView extends View {
this.nodeidFilter = domlib.newAt(cell2, 'input');
this.nodeidFilter.setAttribute('placeholder', 'NodeID');
this.nodeidFilter.setAttribute('size', '9');
this.nodeidFilter.addEventListener('keyup', this.render);
this.nodeidFilter.addEventListener('keyup', () => {
this.render();
});
cell2.addEventListener('dblclick', () => {
this.sortTable(cell2);
});
Expand All @@ -55,7 +57,9 @@ export class ListView extends View {
cell3.classList.add('hostname');
this.hostnameFilter = domlib.newAt(cell3, 'input');
this.hostnameFilter.setAttribute('placeholder', 'Hostname');
this.hostnameFilter.addEventListener('keyup', this.render);
this.hostnameFilter.addEventListener('keyup', () => {
this.render();
});
cell3.addEventListener('dblclick', () => {
this.sortTable(cell3);
});
Expand Down Expand Up @@ -190,9 +194,9 @@ export class ListView extends View {
}


lastseen.innerHTML = FromNowAgo(node.lastseen);
lastseen.textContent = FromNowAgo(node.lastseen);

nodeID.innerHTML = node.node_id;
nodeID.textContent = node.node_id;

hostnameInput.value = node.hostname;
hostnameInput.readOnly = true;
Expand All @@ -217,13 +221,13 @@ export class ListView extends View {
});
});

domlib.newAt(freq, 'span').innerHTML = '2.4 Ghz';
domlib.newAt(freq, 'span').innerHTML = '5 Ghz';
domlib.newAt(freq, 'span').textContent = '2.4 Ghz';
domlib.newAt(freq, 'span').textContent = '5 Ghz';

/* eslint-disable no-underscore-dangle */
if (node._wireless) {
domlib.newAt(curchannel, 'span').innerHTML = node._wireless.channel24 || '-';
domlib.newAt(curchannel, 'span').innerHTML = node._wireless.channel5 || '-';
domlib.newAt(curchannel, 'span').textContent = node._wireless.channel24 || '-';
domlib.newAt(curchannel, 'span').textContent = node._wireless.channel5 || '-';
}
/* eslint-enable no-underscore-dangle */

Expand Down Expand Up @@ -283,8 +287,8 @@ export class ListView extends View {

/* eslint-disable no-underscore-dangle */
if (node._wireless) {
domlib.newAt(curpower, 'span').innerHTML = node._wireless.txpower24 || '-';
domlib.newAt(curpower, 'span').innerHTML = node._wireless.txpower5 || '-';
domlib.newAt(curpower, 'span').textContent = node._wireless.txpower24 || '-';
domlib.newAt(curpower, 'span').textContent = node._wireless.txpower5 || '-';
}
/* eslint-enable no-underscore-dangle */

Expand Down Expand Up @@ -340,8 +344,8 @@ export class ListView extends View {
});
});

domlib.newAt(client, 'span').innerHTML = node.statistics.clients.wifi24;
domlib.newAt(client, 'span').innerHTML = node.statistics.clients.wifi5;
domlib.newAt(client, 'span').textContent = node.statistics.clients.wifi24;
domlib.newAt(client, 'span').textContent = node.statistics.clients.wifi5;

/* eslint-disable id-length, no-magic-numbers,one-var */
const chanUtil24 = node.statistics.wireless
Expand All @@ -352,11 +356,11 @@ export class ListView extends View {
: {};
/* eslint-enable id-length, no-magic-numbers,one-var */

domlib.newAt(chanUtil, 'span').innerHTML = chanUtil24.ChanUtil || '-';
domlib.newAt(chanUtil, 'span').innerHTML = chanUtil5.ChanUtil || '-';
domlib.newAt(chanUtil, 'span').textContent = chanUtil24.ChanUtil || '-';
domlib.newAt(chanUtil, 'span').textContent = chanUtil5.ChanUtil || '-';

edit.classList.add('btn');
edit.innerHTML = 'Edit';
edit.textContent = 'Edit';
edit.addEventListener('click', () => {
gui.router.navigate(gui.router.generate('node', {'nodeID': node.node_id}));
});
Expand Down Expand Up @@ -406,10 +410,11 @@ export class ListView extends View {
nodes = nodes.reverse();
}

var fragment = document.createDocumentFragment();
for (let i = 0; i < nodes.length; i += 1) {
const row = this.renderRow(nodes[i]);

this.tbody.appendChild(row);
fragment.appendChild(row);
}
this.tbody.appendChild(fragment);
}
}

0 comments on commit c2fce9f

Please sign in to comment.