X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/f1709cec5b085835c7e5d36eaa2d2b35d0b13f22..bbb810b9417335d3a6fbfeb300de8f12e4cd091a:/src/editor/modules/documentCanvas/canvas/genericElement.js diff --git a/src/editor/modules/documentCanvas/canvas/genericElement.js b/src/editor/modules/documentCanvas/canvas/genericElement.js index 4f4da9b..e0fc84b 100644 --- a/src/editor/modules/documentCanvas/canvas/genericElement.js +++ b/src/editor/modules/documentCanvas/canvas/genericElement.js @@ -6,7 +6,8 @@ var $ = require('libs/jquery'), _ = require('libs/underscore'), documentElement = require('./documentElement'), utils = require('./utils'), - wlxmlUtils = require('utils/wlxml'); + wlxmlUtils = require('utils/wlxml'), + CommentsView = require('./comments/comments'); var labelWidget = function(tag, klass) { return $('') @@ -32,6 +33,8 @@ $.extend(generic, { } }.bind(this)); + this.commentsView = new CommentsView(this.wlxmlNode, {}); + this.addToGutter(this.commentsView); this.commentTip = $('
'); this.addWidget(this.commentTip); @@ -130,6 +133,7 @@ $.extend(generic, { if(event.meta.node.is('comment')) { this.commentTip.show(); + this.commentsView.render(); } }, onNodeDetached: function(event) { @@ -146,6 +150,7 @@ $.extend(generic, { if(isComment && !this.wlxmlNode.hasChild({klass: 'comment'})) { this.commentTip.hide(); } + this.commentsView.render(); } }, onNodeTextChange: function(event) {