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.wlxmlNode.getTagName() || 'div',
- attrs: {'class': currentElement.getWlxmlClass() || 'p'}
+ attrs: {'class': currentElement.wlxmlNode.getClass() || 'p'}
});
added.append({text:''});
return added;
canvas.wlxmlDocument.transaction(function() {
var added = element.wlxmlNode.after(
- {tagName: element.wlxmlNode.getTagName() || 'div', attrs: {'class': element.getWlxmlClass() || 'p'}}
+ {tagName: element.wlxmlNode.getTagName() || 'div', attrs: {'class': element.wlxmlNode.getClass() || 'p'}}
);
added.append({text: ''});
return added;