labelWidget: function(tag, klass) {
return $('<span>')
.addClass('canvas-widget canvas-widget-label')
- .text(wlxmlUtils.wlxmlTagNames[tag] + (klass ? ' / ' + wlxmlUtils.wlxmlClassNames[klass] : ''));
+ .text(wlxmlUtils.getTagLabel(tag) + (klass ? ' / ' + wlxmlUtils.getClassLabel(klass) : ''));
},
footnoteHandler: function(clickHandler) {
clickHandler();
});
return mydom;
+ },
+
+ commentAdnotation: function(node) {
+ var widget = {
+ DOM: $('<div>').addClass('canvas-widget canvas-widget-comment-adnotation'),
+ update: function(node) {
+ var parts = [],
+ metadata = node.getMetadata(),
+ dt;
+ metadata.forEach(function(row) {
+ parts.push(row.getValue());
+ }, 'creator');
+ metadata.some(function(row) {
+ dt = row.getValue();
+ return true; // break
+ }, 'date');
+ if(dt) {
+ parts.push(dt);
+ }
+ this.DOM.text(parts.join(', '));
+ }
+ };
+ widget.update(node);
+ return widget;
}
};