adding GNUNET_CRYPTO_eddsa_private_key_from_string
[oweals/gnunet.git] / contrib / log.php
index 4188800aa3a9cbb603d3e51a3e7c8a929e7e80a9..b2ca9ed6cde69f7cd88386b6851ba249532b7bf2 100644 (file)
@@ -108,7 +108,8 @@ if ($start !== null || $stop !== null) {
   die();
 }
 // echo $t1-$t0;
-
+ksort($peers);
+ksort($comps);
 ?>
 <!DOCTYPE html>
 <html lang="en">
@@ -195,16 +196,16 @@ if ($start !== null || $stop !== null) {
     <button id="INFO" class="btn btn-default btn-showlevel active"><span class="glyphicon glyphicon glyphicon-info-sign"></span> Info</button>
     <button id="DEBUG" class="btn btn-primary btn-showlevel"><span class="glyphicon glyphicon glyphicon-wrench"></span> Debug</button>
   </div>
-  <div class="btn-group">
+  <div id="btn-showpeer" class="btn-group">
     <?php foreach($peers as $pid=>$id): ?>
-    <button id="P-<?php echo $id ?>" class="btn btn-default btn-element btn-showpeer active"><?php echo $id ?></button>
+    <button id="P-<?php echo $id ?>" class="btn btn-default btn-element active"><?php echo $id ?></button>
     <?php endforeach ?>
     <button class="btn btn-default btn-showall">All</button>
     <button class="btn btn-default btn-shownone">None</button>
   </div>
-  <div class="btn-group">
+  <div id="btn-showcomp" class="btn-group">
     <?php foreach($comps as $c=>$one): ?>
-    <button id="C-<?php echo $c ?>" class="btn btn-default btn-element btn-showcomp active"><?php echo $c ?></button>
+    <button id="C-<?php echo $c ?>" class="btn btn-default btn-element active"><?php echo $c ?></button>
     <?php endforeach ?>
     <button class="btn btn-default btn-showall">All</button>
     <button class="btn btn-default btn-shownone">None</button>
@@ -253,8 +254,11 @@ if ($start !== null || $stop !== null) {
       $(".btn-showlevel").removeClass("active");
       $("#"+level).addClass("active");
       for (var index = 0; index < types.length; ++index) {
-        $(".btn-showpeer.active").each(function(){
-          $("."+types[index]+"."+this.id).show();
+        $("#btn-showpeer > .btn-element.active").each(function(){
+         var peer = this.id;
+         $("#btn-showcomp > .btn-element.active").each(function(){
+           $("."+types[index]+"."+peer+"."+this.id).show();
+         });
         });
        if (types[index] == level)
          return;
@@ -275,12 +279,14 @@ if ($start !== null || $stop !== null) {
     {
       $("#"+peer).toggleClass("active");
       if ($("#"+peer).hasClass("active")) {
-        for (var index = 0; index < types.length; ++index) {
-          var className = "." + types[index] + "." + peer;
-          $(className).show();
-          if ($("#"+types[index]).hasClass("active"))
-            return;
-        }
+       $("#btn-showcomp > .btn-element.active").each(function(){
+         for (var index = 0; index < types.length; ++index) {
+           var className = "." + types[index] + "." + peer + "." + this.id;
+           $(className).show();
+           if ($("#"+types[index]).hasClass("active"))
+             return;
+         }
+       });
       } else {
         $("."+peer).hide();
       }
@@ -290,12 +296,14 @@ if ($start !== null || $stop !== null) {
     {
       $("#"+comp).toggleClass("active");
       if ($("#"+comp).hasClass("active")) {
-        for (var index = 0; index < types.length; ++index) {
-          var className = "." + types[index] + "." + comp;
-          $(className).show();
-          if ($("#"+types[index]).hasClass("active"))
-            return;
-        }
+       $("#btn-showpeer > .btn-element.active").each(function(){
+         for (var index = 0; index < types.length; ++index) {
+           var className = "." + types[index] + "." + comp + "." + this.id;
+           $(className).show();
+           if ($("#"+types[index]).hasClass("active"))
+             return;
+         }
+       });
       } else {
         $("."+comp).hide();
       }
@@ -338,10 +346,8 @@ if ($start !== null || $stop !== null) {
        var loc = $("#"+(first-1));
        var trs = $(resp);
         for (var peer in peers) {
-          console.log (peer + "=>" + peers[peer]);
           trs.filter(".P-"+peer).removeClass('P-'+peer).addClass('P-'+peers[peer]).find("td.peer").html(peers[peer]);
         }
-        console.log (trs);
        if (loc.length > 0)
          loc.after(trs);
        else {
@@ -363,8 +369,8 @@ if ($start !== null || $stop !== null) {
       $(".btn-showup").on ("click", function(){ load_debug(this, true) });
       $(".btn-showdown").on ("click", function(){ load_debug(this, false) });
       $(".btn-showlevel").on ("click", function(){ showlevel(this.id) });
-      $(".btn-showpeer").on ("click", function(){ showpeer(this.id) });
-      $(".btn-showcomp").on ("click", function(){ showcomp(this.id) });
+      $("#btn-showpeer > .btn-element").on ("click", function(){ showpeer(this.id) });
+      $("#btn-showcomp > .btn-element").on ("click", function(){ showcomp(this.id) });
       $(".btn-showall").on ("click", function(){ showall(this) });
       $(".btn-shownone").on ("click", function(){ shownone(this) });
     });