X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/032212c1a346b6ab46c582571eafb0c70b6b42c2..b26c53066ad699546ffcb888c7c9d779a51595c6:/src/editor/plugins/core/core.js?ds=sidebyside diff --git a/src/editor/plugins/core/core.js b/src/editor/plugins/core/core.js index 6cb39e2..4c58129 100644 --- a/src/editor/plugins/core/core.js +++ b/src/editor/plugins/core/core.js @@ -120,6 +120,18 @@ plugin.documentExtension.textNode.transformations = { parent.contents().some(function(n) { return move(n, newNode); }); + if(newNodes.second.contents()[0].getText().length === 0) { + var textNode = newNodes.second.contents()[0]; + newNodes.second.detach(); + newNodes.second = parent; + emptyText = newNodes.second.append(textNode); + } + } + + var newNodeText = newNodes.second.contents()[0].getText(); + if(newNodes.second.is({tagName: 'header'}) && newNodeText === '') { + newNodes.second = newNodes.second.setTag('div'); + newNodes.second.setClass('p'); } return _.extend(newNodes, {emptyText: emptyText});