X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/393685bcd5f1b3cf31cdea0cf36c2ac7e44f31c3..b60fde6f2bb4d1e10bd4187d54601315aa2e3435:/modules/documentCanvas/canvas/documentElement.js?ds=sidebyside diff --git a/modules/documentCanvas/canvas/documentElement.js b/modules/documentCanvas/canvas/documentElement.js index 03f224a..f5a022b 100644 --- a/modules/documentCanvas/canvas/documentElement.js +++ b/modules/documentCanvas/canvas/documentElement.js @@ -167,13 +167,13 @@ $.extend(DocumentNodeElement.prototype, { if(this.data('orig-before') !== undefined) { toret.append(document.createTextNode(this.data('orig-before'))); - } else if(level) { + } else if(level && this.getWlxmlTag() !== 'span') { toret.append('\n' + (new Array(level * 2 + 1)).join(' ')); } if(this.data('orig-append') !== undefined) { node.append(this.data('orig-append')); //toret = toret.prepend(document.createTextNode(this.data('orig-prepend'))); - } else { + } else if(this.getWlxmlTag() !== 'span'){ node.append('\n' + (new Array(level * 2 + 1)).join(' ')); } @@ -181,7 +181,8 @@ $.extend(DocumentNodeElement.prototype, { return toret.contents(); }, append: function(params) { - this.data('orig-append', undefined); + if(params.tag !== 'span') + this.data('orig-append', undefined); return manipulate(this, params, 'append'); }, before: function(params) {