diff options
| -rw-r--r-- | js/app.js | 40 |
1 files changed, 18 insertions, 22 deletions
@@ -42,40 +42,36 @@ function bind () { cursor_input.focus() }) cursor_input.addEventListener('keydown', function(e){ - if (focused) { focused.key(undefined, e.keyCode) } - }) - cursor_input.addEventListener('input', function(e){ - if (current_tool.name == "shader") { - cursor_input.value = "" - return - } if (! e.metaKey && ! e.ctrlKey && ! e.altKey) { e.preventDefault() } - var char = cursor_input.value - cursor_input.value = "" - - // var charFromKeyCode = String.fromCharCode(e.keyCode) - switch (e.keyCode) { case 27: // esc if (focused) focused.blur() break case 219: // [ - if (! focused && current_tool.name != "text") { - brush.contract(1) - break - } + if (! focused && current_tool.name != "text") { + brush.contract(1) + break + } case 221: // ] - if (! focused && current_tool.name != "text") { - brush.expand(1) - break - } + if (! focused && current_tool.name != "text") { + brush.expand(1) + break + } default: - if (focused) focused.key(char, e.keyCode) - break + if (focused) { focused.key(undefined, e.keyCode) } } }) + cursor_input.addEventListener('input', function(e){ + if (current_tool.name == "shader") { + cursor_input.value = "" + return + } + var char = cursor_input.value + cursor_input.value = "" + if (focused) { focused.key(char, e.keyCode) } + }) var contentType = 'text/plain;charset=utf-8' document.body.addEventListener('copy', function (e) { |
