X-Git-Url: https://jasonwoof.com/gitweb/?p=crayon_mockup.git;a=blobdiff_plain;f=auto.coffee;h=bfd84af977e135f274e3c64c927f529f57b53fba;hp=c4cd5b40fa176e605a59bc0f7a69ed2602ecaa7a;hb=5e6423a3684f2053be82f8ca995be30c6ca8a127;hpb=fc88916974e94f53d7772b0d11951ec7c415888d diff --git a/auto.coffee b/auto.coffee index c4cd5b4..bfd84af 100644 --- a/auto.coffee +++ b/auto.coffee @@ -46,6 +46,13 @@ mousemove = (x, y) -> 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' @@ -70,5 +77,7 @@ init = -> $svg.mousemove (e) -> offset = $svg.offset() mousemove e.pageX - offset.left, e.pageY - offset.top + ($ document).keydown (e) -> + return keydown e.keyCode $ init