Skip to content

Commit

Permalink
Add default dragUpdate, it got lost somewhere
Browse files Browse the repository at this point in the history
  • Loading branch information
cjheath committed Dec 6, 2009
1 parent e6cc4a5 commit b091eff
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions raphaelle.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,11 @@ Raphael.el.draggable = function(options) {
// console.log('from page x='+x+', y='+y+' pos left='+pp.left+", top="+pp.top);
return {x:x-body_offset.left-pp.left, y:y-body_offset.top-pp.top};
};
drag_obj.paper.toPage = function(x, y) {
if (x.pageX >= 0) { y = x.pageY; x = x.pageX; }
var pp = $(drag_obj.paper.canvas.parentNode).position();
return {x:x+body_offset.left+pp.left, y:y+body_offset.top+pp.top};
}
}

// options.reluctance is the number of pixels of motion before a drag will start:
Expand Down Expand Up @@ -102,6 +107,11 @@ Raphael.el.draggable = function(options) {
var canvas_pos = drag_obj.paper.fromPage(event.pageX+delta_x, event.pageY+delta_y);
drag_obj.dragStart(canvas_pos.x, canvas_pos.y, start_event);
}
if (typeof drag_obj.dragUpdate == 'undefined') {
drag_obj.dragUpdate = function(o, dx, dy, e) {
drag_obj.translate(dx, dy);
}
}
}
if (!started) { return; }

Expand Down

0 comments on commit b091eff

Please sign in to comment.