From fd8a5a2ce1802f5a8c1ffd2dc2933e3f2ef5d4ba Mon Sep 17 00:00:00 2001 From: Knut Forkalsrud Date: Sat, 13 Feb 2010 12:34:11 -0800 Subject: [PATCH] minor beautification of keyhandling --- webapp/editor.js | 56 +++++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/webapp/editor.js b/webapp/editor.js index ae3b86b..626c73a 100644 --- a/webapp/editor.js +++ b/webapp/editor.js @@ -6,7 +6,7 @@ var ctx; var locationx; var locationy; var autoscale = false; -var radius = 1; // the radius of the circle whe put the photo inside +var radius = 1; // the radius of the circle where put the photo inside var zoomfactor = 1; var baseCoordZoom; var trX = 0; @@ -100,32 +100,34 @@ function mouseWheel(event) { mouseMove(event); } +function keyhandler(event) { + var keyCode; + var doDraw = false; -document.onkeydown = function(event) { - var keyCode; - var doDraw = false; + if (event == null) { + keyCode = window.event.keyCode; + } else { + keyCode = event.keyCode; + } + switch (keyCode) { + // left + case 37: + rotation += rotationStep; + doDraw = true; + break; + // right + case 39: + rotation -= rotationStep; + doDraw = true; + break; + default: + break; + } + if (doDraw) { + draw(); + } + } - if (event == null) { - keyCode = window.event.keyCode; - } else { - keyCode = event.keyCode; - } - switch (keyCode) { - // left - case 37: - rotation += rotationStep; - doDraw = true; - break; - // right - case 39: - rotation -= rotationStep; - doDraw = true; - break; - default: - break; - } - if (doDraw) { - draw(); - } -} +document.onkeypress = keyhandler; +document.onkeydown = keyhandler;