Module: check_mk
Branch: master
Commit: f2bc309d1c5f2416834cad324a0ac2980196d9da
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=f2bc309d1c5f24…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Thu Mar 29 16:36:36 2012 +0200
BI Boxes: allow closing boxes (not yet persisted)
---
ChangeLog | 1 +
web/htdocs/js/bi.js | 17 +++++++++++++++--
2 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 829312d..63a8e38 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -15,6 +15,7 @@
* New sorter for aggregation group
* FIX: fix sorting of Single-Host Aggregations after group
* Avoid duplicate rule incarnations when using FOREACH_*
+ * BI Boxes: allow closing boxes (not yet persisted)
Checks & Agents:
* FIX: snmp_uptime handles empty snmp information without exception
diff --git a/web/htdocs/js/bi.js b/web/htdocs/js/bi.js
index 7e552ba..419af9b 100644
--- a/web/htdocs/js/bi.js
+++ b/web/htdocs/js/bi.js
@@ -43,7 +43,17 @@ function toggle_subtree(oImg)
function toggle_bi_box(oDiv)
{
- oDiv.style.display = "none";
+ // oDiv.style.display = "none";
+ if (oDiv.style.borderStyle != "dashed") {
+ oDiv.style.boxShadow = "none";
+ oDiv.style.borderStyle = "dashed";
+ oDiv.style.BiBoxHidden = true;
+ }
+ else {
+ oDiv.style.boxShadow = "1px 1px 3px #000";
+ oDiv.style.borderStyle = "solid";
+ oDiv.style.BiBoxHidden = false;
+ }
// find child nodes that belong to this node
var found = 0;
@@ -54,7 +64,10 @@ function toggle_bi_box(oDiv)
else if (found == 1)
found ++;
else if (found) {
- onode.style.display = "";
+ if (onode.style.display)
+ onode.style.display = "";
+ else
+ onode.style.display = "none";
return;
}
}