From 66488f43e9c19e3c286ff93c051af21ce01c5b86 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 11 Dec 2014 12:58:32 -0500 Subject: shift-click to draw a straight line --- js/ui/canvas.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'js') diff --git a/js/ui/canvas.js b/js/ui/canvas.js index e36f1b5..7e75ef6 100644 --- a/js/ui/canvas.js +++ b/js/ui/canvas.js @@ -26,7 +26,12 @@ var canvas = current_canvas = (function(){ current_canvas = canvas if (drawing) { erasing = (e.which == "3" || e.ctrlKey) - draw(lex, x, y, erasing) + if (e.shiftKey) { + line(lex, last_point, point, erasing) + } + else { + draw(lex, x, y, erasing) + } last_point[0] = x last_point[1] = y } -- cgit v1.2.3-70-g09d2