if(event.meta.node.isRoot()) {
this.canvas.reloadRoot();
} else {
- newElement = this.canvas.createElement(event.meta.node);
+ newElement = element.parent().createElement(event.meta.node);
element.dom.replaceWith(newElement.dom);
}
}
containingElement.handle(event);
},
- nodeMoved: function(event) {
- return handlers.nodeAdded.call(this, event); //
- //
- },
nodeDetached: function(event) {
var element = utils.getElementForDetachedNode(event.meta.node, event.meta.parent);
element.handle(event);
},
nodeTextChange: function(event) {
- var element = utils.getElementForTextNode(event.meta.node);
+ var element = utils.getElementForNode(event.meta.node);
element.handle(event);
},