}
}.bind(this));
- this.commentsView = new CommentsView(this.wlxmlNode, {});
+ this.commentsView = new CommentsView(this.wlxmlNode, this.canvas.metadata.user);
this.addToGutter(this.commentsView);
this.commentTip = $('<div class="comment-tip"><i class="icon-comment"></i></div>');
this.addWidget(this.commentTip);
return toret;
},
- getVerticallyFirstTextElement: function() {
+ getVerticallyFirstTextElement: function(params) {
var toret;
+
+ params = _.extend({
+ considerChildren: true
+ }, params);
+
this.children().some(function(child) {
if(child instanceof documentElement.DocumentTextElement) {
toret = child;
return true; // break
- } else {
+ } else if(params.considerChildren) {
toret = child.getVerticallyFirstTextElement();
if(toret) {
return true; // break