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);
}
}
},
nodeTextChange: function(event) {
var element = utils.getElementForNode(event.meta.node);
- element.setText(event.meta.node.getText());
+ element.handle(event);
},
metadataChanged: _metadataEventHandler,