components/utils/scripts/jit.js
function getNodesToShow(node) {
        var nodeArray = [], config = this.config;
        node = node || this.clickedNode;
        this.clickedNode.eachLevel(0, config.levelsToShow, function(n) {
            if(config.multitree && !('$orn' in n.data) 
            		&& n.anySubnode(function(ch){ return ch.exist && !ch.drawn; })) {
            	nodeArray.push(n);
            } else if(n.drawn && !n.anySubnode("drawn")) {
              nodeArray.push(n);
            }
        });
        return nodeArray;
     }
function getNodesToShow(node) {
        var nodeArray = [], config = this.config;
        node = node || this.clickedNode;
        this.clickedNode.eachLevel(0, config.levelsToShow, function(n) {
            if(config.multitree && !('$orn' in n.data) 
            		&& n.anySubnode(function(ch){ return ch.exist && !ch.drawn; })) {
            	nodeArray.push(n);
            } else if(n.drawn && !n.anySubnode("drawn")) {
              nodeArray.push(n);
            }
        });
        return nodeArray;
     }
function getNodesToShow ( node ) { var nodeArray = [ ] , config = this . config ; node = node || this . clickedNode ; this . clickedNode . eachLevel ( 0 , config . levelsToShow , function ( n ) { if ( config . multitree && ! ( '$orn' in n . data ) && n . anySubnode ( function ( ch ) { return ch . exist && ! ch . drawn ; } ) ) { nodeArray . push ( n ) ; } else if ( n . drawn && ! n . anySubnode ( "drawn" ) ) { nodeArray . push ( n ) ; } } ) ; return nodeArray ; }
Nodes to expand
Nodes to expand