summaryrefslogtreecommitdiff
path: root/assets/javascripts/rectangles/util/mouse.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/javascripts/rectangles/util/mouse.js')
-rw-r--r--assets/javascripts/rectangles/util/mouse.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/assets/javascripts/rectangles/util/mouse.js b/assets/javascripts/rectangles/util/mouse.js
index b8d6045..8217a1d 100644
--- a/assets/javascripts/rectangles/util/mouse.js
+++ b/assets/javascripts/rectangles/util/mouse.js
@@ -12,7 +12,7 @@
// delta.a (x)
// delta.b (y)
},
- up: function(e, cursor){
+ up: function(e, cursor, new_cursor){
// cursor.x.a
// cursor.y.a
},
@@ -101,11 +101,14 @@ function mouse (opt) {
base.mouseup = function(e){
e.stopPropagation()
+ var pos, new_cursor
+
if (base.down) {
base.down = false
- base.tube("up", e, base.cursor)
- var pos = positionFromMouse(e)
- base.cursor = new rect(pos.a, pos.b)
+ pos = positionFromMouse(e)
+ new_cursor = new rect(pos.a, pos.b)
+ base.tube("up", e, base.cursor, new_cursor)
+ base.cursor = new_cursor
}
}