diff --git a/html/force.js b/html/force.js index 5a6de9b..5ef9368 100644 --- a/html/force.js +++ b/html/force.js @@ -118,10 +118,10 @@ meshinfo.append("p") .attr("id", "nodecount") meshinfo.append("p") - .attr("id", "clientcount") + .attr("id", "gatewaycount") meshinfo.append("p") - .attr("id", "gatewaycount") + .attr("id", "clientcount") //cp.append("input") // .on("keyup", function(){show_node(this.value)}) @@ -343,20 +343,24 @@ function reload() { updated_at.text(d3.time.format("%X")(new Date())) + var nNodes = data.nodes.filter(function(d) { + return !d.flags.client + }).length, + nGateways = data.nodes.filter(function(d) { + return d.flags.gateway + }).length, + nClients = data.nodes.filter(function(d) { + return d.flags.client + }).length + d3.select("#nodecount") - .text((data.nodes.filter(function(d) { - return !d.flags.client - }).length) + " Knoten") + .text(nNodes + " Knoten") d3.select("#gatewaycount") - .text((data.nodes.filter(function(d) { - return d.flags.gateway - }).length) + " Gateways") + .text(nGateways + " Gateways") d3.select("#clientcount") - .text((data.nodes.filter(function(d) { - return d.flags.client - }).length) + " Clients") + .text("ungefähr " + (nClients - nNodes) + " Clients") update() })