Index: lams_central/web/includes/javascript/authoring/authoringHandler.js =================================================================== diff -u -rf28a0198a795c1c0aa363e366bbbcb27828c55cf -r724917c6208b5c19b1653667da08b036277bb34c --- lams_central/web/includes/javascript/authoring/authoringHandler.js (.../authoringHandler.js) (revision f28a0198a795c1c0aa363e366bbbcb27828c55cf) +++ lams_central/web/includes/javascript/authoring/authoringHandler.js (.../authoringHandler.js) (revision 724917c6208b5c19b1653667da08b036277bb34c) @@ -162,16 +162,15 @@ dragItemsMoveHandler : function(object, event, startX, startY) { var dx = event.pageX - startX, dy = event.pageY - startY; - + + + dx = Snap.snapTo(100, dx, 50); + dy = Snap.snapTo(100, dy, 50); + object.items.transform('t' + dx + ' ' + dy); if (object.transitions) { - $.each(object.transitions.from, function(){ - this.draw(); - }); - $.each(object.transitions.to, function(){ - this.draw(); - }); + ActivityLib.redrawTransitions(object); } // highlight rubbish bin if dragged elements are over it