From 121e38c60f40238777e5704aa4aea2ca423a34fd Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Thu, 6 Mar 2014 01:36:12 +0000 Subject: [PATCH] - filter peers and components aware of each other --- contrib/log.php | 41 +++++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/contrib/log.php b/contrib/log.php index a54052d3c..210047270 100644 --- a/contrib/log.php +++ b/contrib/log.php @@ -196,16 +196,16 @@ ksort($comps); -
+
$id): ?> - +
-
+
$one): ?> - + @@ -276,12 +276,14 @@ ksort($comps); { $("#"+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(); } @@ -291,12 +293,15 @@ ksort($comps); { $("#"+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; + console.log (className); + $(className).show(); + if ($("#"+types[index]).hasClass("active")) + return; + } + }); } else { $("."+comp).hide(); } @@ -364,8 +369,8 @@ ksort($comps); $(".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) }); }); -- 2.25.1