Commit a1ae07e1 authored by Akikonata's avatar Akikonata

dev

parent 072c2633
......@@ -144,12 +144,17 @@ var ConnectModule = KityMinder.registerModule( "ConnectModule", function () {
return false;
} else {
var parent = node.getParent();
var connectExist = node.getData( "connect" );
if ( connectExist ) {
connectExist.updateConnection();
} else {
var _connect = new ConnectBezier( parent.getRenderContainer(), node.getRenderContainer() );
var nodeD = node.getData( "data" );
_connect.stroke( new kity.Pen( nodeD.style.stroke, nodeD.style.strokeWidth ) );
node.setData( "connect", _connect );
minder.getRenderContainer().addShape( _connect );
}
}
} )();
break;
case "removenode":
......
......@@ -10,6 +10,14 @@ KityMinder.registerModule( "LayoutModule", function () {
y: Math.random() * 300 + 100,
align: "left"
};
switch ( parent.branchside ) {
case "left":
break;
case "right":
break;
default:
break;
};
_node.setData( "data", _nodeD );
parent.insertChild( _node );
km.execCommand( 'rendernode', _node );
......
......@@ -75,9 +75,9 @@ KityMinder.registerModule( "RenderModule", function () {
return {
base: Command,
execute: function ( km, node ) {
if ( node.length ) {
if ( node instanceof Array ) {
for ( var i = 0; i < node.length; i++ ) {
renderNode( km, node );
renderNode( km, node[ i ] );
}
} else {
renderNode( km, node );
......
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