소스 검색

meshstats: count and show all nodes (online and offline)

kokel 9 년 전
부모
커밋
ae931347be
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      lib/meshstats.js

+ 4 - 2
lib/meshstats.js

@@ -4,7 +4,8 @@ define(function () {
     var stats, timestamp
 
     self.setData = function (d) {
-      var totalNodes = sum(d.nodes.all.filter(online).map(one))
+      var totalNodes = sum(d.nodes.all.map(one))
+      var totalOnlineNodes = sum(d.nodes.all.filter(online).map(one))
       var totalClients = sum(d.nodes.all.filter(online).map( function (d) {
         return d.statistics.clients
       }))
@@ -12,7 +13,8 @@ define(function () {
         return d.flags.gateway
       }).map(one))
 
-      stats.textContent = totalNodes + " Knoten (online), " +
+      stats.textContent = "Insgesamt " + totalNodes + " Knoten, " +
+                          "davon " + totalOnlineNodes + " online, " +
                           totalClients + " Clients, " +
                           totalGateways + " Gateways"