X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/5145fc38a6bf044367f4d96197dd3d47e05b6266..6cd9ff4975ba90953d3c6b3918e4c7a76af6d348:/src/editor/modules/documentCanvas/canvas/genericElement.js?ds=sidebyside diff --git a/src/editor/modules/documentCanvas/canvas/genericElement.js b/src/editor/modules/documentCanvas/canvas/genericElement.js index e769ee8..a769240 100644 --- a/src/editor/modules/documentCanvas/canvas/genericElement.js +++ b/src/editor/modules/documentCanvas/canvas/genericElement.js @@ -148,23 +148,11 @@ $.extend(generic, { } }, onNodeTextChange: function(event) { - var node = event.meta.node, - toSet = node.getText(), - handled; - - handled = this.children().some(function(child) { - if(child.wlxmlNode.sameNode(node)) { - if(toSet === '') { - toSet = utils.unicode.ZWS; - } - if(toSet !== child.getText()) { - child.setText(toSet); - } - return true; - } - }); + var node = event.meta.node; - if(!handled && node.parent() && node.parent().is('comment') && this.wlxmlNode.sameNode(node.parent().parent())) { + /* TODO: This handling of changes to the comments should probably be implemented via separate, + non-rendering comments element */ + if(node.parent() && node.parent().is('comment') && this.wlxmlNode.sameNode(node.parent().parent())) { this.commentsView.render(); } },