Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
crayon_mockup.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add keybindings
[crayon_mockup.git]
/
auto.coffee
diff --git
a/auto.coffee
b/auto.coffee
index
c4cd5b4
..
bfd84af
100644
(file)
--- a/
auto.coffee
+++ b/
auto.coffee
@@
-46,6
+46,13
@@
mousemove = (x, y) ->
if selection?
update_path selection.element, selection.data, to_mouse: true
if selection?
update_path selection.element, selection.data, to_mouse: true
+keydown = (keycode) ->
+ switch keycode
+ when 'O'.charCodeAt 0
+ return stop_close_drawing()
+ when (' '.charCodeAt 0), 13, 10, 27
+ return stop_drawing()
+
# called automatically on domcontentloaded
init = ->
$container = $ '.crayon_mockup'
# called automatically on domcontentloaded
init = ->
$container = $ '.crayon_mockup'
@@
-70,5
+77,7
@@
init = ->
$svg.mousemove (e) ->
offset = $svg.offset()
mousemove e.pageX - offset.left, e.pageY - offset.top
$svg.mousemove (e) ->
offset = $svg.offset()
mousemove e.pageX - offset.left, e.pageY - offset.top
+ ($ document).keydown (e) ->
+ return keydown e.keyCode
$ init
$ init