Commit 6b3a09ca authored by Akikonata's avatar Akikonata

changed

parent 1cb8fe62
......@@ -84,7 +84,7 @@
//默认是全部展开,0表示全部展开
,
defaultExpand: {
defaultLayer: 2,
defaultLayer: 3,
defaultSubShow: 5
}
};
......
......@@ -544,26 +544,29 @@ KityMinder.registerModule( "LayoutDefault", function () {
this.appendChildNode( _root, mains[ i ] );
}
cur_layer++;
//创建一级节点的副本
var _buffer = ( function () {
var clonelayer0 = function () {
var items = [];
for ( var i = 0; i < mains.length; i++ ) {
items.push( mains[ i ] );
}
return items;
} )();
};
//创建一级节点的副本
var _buffer = clonelayer0();
next = [];
var layer_nolimit = expandall || ( expand_layer < 1 ) || false;
var sub_nolimit = expandall || ( expandoptions.defaultSubShow < 1 ) || false;
var loopcontinue = function () {
return ( layer_nolimit ? ( _buffer.length !== 0 ) : ( _buffer.length !== 0 && cur_layer < expand_layer ) );
};
while ( loopcontinue() ) {
while ( _buffer.length !== 0 ) {
cur_layer++;
var layer_len = _buffer.length;
for ( var j = 0; j < layer_len; j++ ) {
var c = _buffer[ j ].getChildren();
if ( ( sub_nolimit || ( c.length <= expandoptions.defaultSubShow ) ) && c.length !== 0 ) {
if (
(
( ( sub_nolimit || ( c.length <= expandoptions.defaultSubShow ) ) && ( cur_layer <= expand_layer ) ) ||
_buffer[ j ].getLayout().expand
) && c.length !== 0 ) {
this.expandNode( _buffer[ j ] );
_buffer = _buffer.concat( _buffer[ j ].getChildren() );
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment