X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/436728b375888873e6e96079a73f12d8adbd7b96..f046659fbe4fd9fb752854f8ccb547918eddc5df:/src/editor/modules/documentCanvas/canvas/keyboard.js?ds=sidebyside diff --git a/src/editor/modules/documentCanvas/canvas/keyboard.js b/src/editor/modules/documentCanvas/canvas/keyboard.js index 18fcddb..646c68a 100644 --- a/src/editor/modules/documentCanvas/canvas/keyboard.js +++ b/src/editor/modules/documentCanvas/canvas/keyboard.js @@ -48,11 +48,11 @@ handlers.push({key: KEYS.ENTER, if(Object.keys(cursor.getPosition()).length === 0) { var currentElement = canvas.getCurrentNodeElement(); - if(currentElement) { + if(currentElement && !currentElement.wlxmlNode.isRoot()) { canvas.wlxmlDocument.transaction(function() { var added = currentElement.wlxmlNode.after({ - tagName: currentElement.getWlxmlTag() || 'div', - attrs: {'class': currentElement.getWlxmlClass() || 'p'} + tagName: currentElement.wlxmlNode.getTagName() || 'div', + attrs: {'class': currentElement.wlxmlNode.getClass() || 'p'} }); added.append({text:''}); return added; @@ -77,7 +77,7 @@ handlers.push({key: KEYS.ENTER, canvas.wlxmlDocument.transaction(function() { var added = element.wlxmlNode.after( - {tagName: element.getWlxmlTag() || 'div', attrs: {'class': element.getWlxmlClass() || 'p'}} + {tagName: element.wlxmlNode.getTagName() || 'div', attrs: {'class': element.wlxmlNode.getClass() || 'p'}} ); added.append({text: ''}); return added;