X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/b60fde6f2bb4d1e10bd4187d54601315aa2e3435..d6174a70be823dd5772d845b83e11d0b779ab513:/modules/documentCanvas/canvas/documentElement.js diff --git a/modules/documentCanvas/canvas/documentElement.js b/modules/documentCanvas/canvas/documentElement.js index f5a022b..94b8422 100644 --- a/modules/documentCanvas/canvas/documentElement.js +++ b/modules/documentCanvas/canvas/documentElement.js @@ -122,6 +122,7 @@ $.extend(DocumentNodeElement, { dom.attr('wlxml-meta-'+key, params.meta[key]); }); } + dom.data('other-attrs', params.others); return dom; }, @@ -162,8 +163,12 @@ $.extend(DocumentNodeElement.prototype, { node.attr('class', this.getWlxmlClass()); var meta = this.getWlxmlMetaAttrs(); meta.forEach(function(attr) { - node.attr('meta-' + attr.name, attr.value); + if(attr.value) + node.attr('meta-' + attr.name, attr.value); }); + _.keys(this.data('other-attrs') || {}).forEach(function(key) { + node.attr(key, this.data('other-attrs')[key]); + }, this); if(this.data('orig-before') !== undefined) { toret.append(document.createTextNode(this.data('orig-before')));