Commit ae81c95e authored by Akikonata's avatar Akikonata

dev

parent 6fbd73c8
......@@ -5,7 +5,7 @@
<script src="../kity/dist/kitygraph.all.js"></script>
<script src="../dist/dev.php"></script>
</head>
<body>
<body style="background:#262626">
</body>
<script>
......
......@@ -164,7 +164,7 @@ kity.extendClass( KityMinder, {
},
update: function ( node ) {
this.execCommand( 'render', node );
this.execCommand( 'renderroot', node );
return this;
}
} );
......@@ -186,7 +186,7 @@ kity.extendClass( KityMinder, {
var listen = function ( name, callback ) {
if ( window.addEventListener ) {
window.addEventListener( name, callback );
} else if ( window.attachEvent ) {
} else if ( window.attachEvent ) {
window.attachEvent( name, callback );
}
};
......
KityMinder.registerModule( "RenderModule", ( function () {
KityMinder.registerModule( "RenderModule", function () {
var RenderRootCommand = kity.createClass( "RenderRootCommand", ( function () {
var node_default = {
x: 0,
......@@ -6,24 +6,33 @@ KityMinder.registerModule( "RenderModule", ( function () {
radius: 5,
text: "Root",
fill: "#7ecef4",
stroke: "white"
stroke: "white",
padding: 5
};
var drawRectNode = function ( kR, node ) {
var drawRectNode = function ( node ) {
if ( !node ) {
node = node_default;
}
var _node = new kity.Group();
var _rect = new kity.Rect();
_rect.setRadius( node.radius );
return _rect;
var _text = new kity.Text( node.text );
_rect
.setRadius( node.radius )
.setSize( 100, 100 )
.setPosition( 20, 20 )
.fill( node.fill )
.stroke( node.stroke );
_node.addItems( [ _rect, _text ] );
return _node;
};
return {
base: Command,
execute: function ( km, node ) {
var kR = km.getRenderContainer();
var _root = km.getRoot() || new MinderNode();
var shape = new kity.Group();
var _rect = drawRectNode( node );
shape.addShape( _rect, "background" );
var _node = drawRectNode( node );
console.log( _node );
kR.addShape( _node, "background" );
}
};
} )() );
......@@ -73,4 +82,4 @@ KityMinder.registerModule( "RenderModule", ( function () {
}
}
};
} );
\ No newline at end of file
} );
\ No newline at end of file
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