Pman.Builder.Tree.js
authorAlan Knowles <alan@akbkhome.com>
Wed, 26 Feb 2014 23:16:25 +0000 (07:16 +0800)
committerAlan Knowles <alan@akbkhome.com>
Wed, 26 Feb 2014 23:16:25 +0000 (07:16 +0800)
Pman.Builder.Tree.js

index f7573a5..730306b 100644 (file)
@@ -211,10 +211,15 @@ Pman.Builder.Tree = {
         }
         var cfg = this.currentNode.elConfig;
         // things that can not be deleted...
+        var hidden = cfg['builder.hidden'] || 0;
+        if (hidden) {
+            delete cfg['builder.hidden'];
+        } else {
+            cfg['builder.hidden'] = 1;
+        }
+         
         
-        cfg['builder.hidden'] = !(cfg['builder.hidden'] || 0);
-        
-        this.currentNode.ui.ctNode.style.display = cfg['builder.hidden']  ? 'none' : '';
+        this.currentNode.ui.ctNode.style.display = !hidden ? 'none' : '';
          
          
         //this.setCurrentNode(pn.childNodes.length ? pn.childNodes[ix] : pn  ,true);