editor: canvas fix - restore deleting selected text
authorAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Mon, 28 Jul 2014 13:26:33 +0000 (15:26 +0200)
committerAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Thu, 14 Aug 2014 14:01:45 +0000 (16:01 +0200)
commitf0c9be9018a20f7325bdd5efbbf951f1a0fd5699
tree877fb4207716fbf7f8c26e218b984c5bf511b0e1
parente51396f5e4a7b44b55bd5e9806c296b85b44a1d1
editor: canvas fix - restore deleting selected text

- Canvas.rootWrapper is no longer a contenteditable so key events
need to be listened to on the document body in case there is no
caret on a canvas (e.g. when selection is made).
- During selection, even inside a single text element, contenteditable
is not used, meaning that during even for such a selection
we need to handle delete/backspace ourselves.
src/editor/modules/documentCanvas/canvas/canvas.js
src/editor/modules/documentCanvas/canvas/keyboard.js