node: $(_.template(template)()),\r
currentNode: null,\r
shownAlready: false,\r
+ scrollbarPosition: 0,\r
setup: function() {\r
var view = this;\r
\r
e.preventDefault();\r
view.insertNewNode(null, null);\r
}\r
+ if(e.which === 8) {\r
+ var anchor = window.getSelection().anchorNode;\r
+ var len = anchor.length;\r
+ console.log(len);\r
+ if(len === 1) {\r
+ e.preventDefault();\r
+ $(anchor).parent().text('');\r
+ }\r
+ }\r
});\r
\r
this.node.onShow = function() {\r
view.selectFirstNode();\r
} else if(view.currentNode) {\r
view.movecaretToNode(view.getNodeElement(view.currentNode));\r
+ view.node.find('#rng-module-documentCanvas-contentWrapper').scrollTop(view.scrollbarPosition);\r
}\r
};\r
+ this.node.onHide = function() {\r
+ view.scrollbarPosition = view.node.find('#rng-module-documentCanvas-contentWrapper').scrollTop();\r
+ }\r
\r
this.gridToggled = false;\r
},\r