Commit fa62f47c authored by Akikonata's avatar Akikonata

changed add

parent 4debb929
...@@ -15,23 +15,21 @@ KityMinder.registerModule( "LayoutModule", function () { ...@@ -15,23 +15,21 @@ KityMinder.registerModule( "LayoutModule", function () {
if ( !isAdd && ( siblings.length === 0 || ( !oldParent.getParent() && oldParent !== root ) ) ) { if ( !isAdd && ( siblings.length === 0 || ( !oldParent.getParent() && oldParent !== root ) ) ) {
return false; return false;
} }
var parent = isAdd ? node : oldParent; var parent = isAdd ? node.getParent() : oldParent;
node.setData( "branchheight", defaultHeight + 10 );
if ( isAdd ) { if ( isAdd ) {
var add = ( ( siblings.length === 1 && node.getParent() !== root ) ? 0 : ( defaultHeight + 10 ) ); var add = ( ( siblings.length === 1 && node.getParent() !== root ) ? 0 : ( defaultHeight + 10 ) );
console.log( add ); console.log( add );
do { while ( parent || ( parent === root ) ) {
var branchheight = parent.getData( appendSide + "Height" ) || parent.getData( "branchheight" ) || 0; var branchheight = parent.getData( appendSide + "Height" ) || parent.getData( "branchheight" ) || 0;
if ( parent === root ) { if ( parent === root ) {
parent.setData( appendSide + "Height", branchheight + add ); parent.setData( appendSide + "Height", branchheight + add );
} else {
if ( parent === node ) {
parent.setData( "branchheight", defaultHeight + 10 );
} else { } else {
parent.setData( "branchheight", branchheight + add ); parent.setData( "branchheight", branchheight + add );
} }
}
parent = parent.getParent(); parent = parent.getParent();
} while ( parent || ( parent === root ) ); }
if ( siblings.length === 1 ) { if ( siblings.length === 1 ) {
return false; return false;
} else { } else {
......
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