Commit a1ae07e1 authored by Akikonata's avatar Akikonata

dev

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