Index: lams_central/web/includes/javascript/authoring/authoringHandler.js =================================================================== diff -u -rc6dfdf0a0370d091b4fb697afa2f151ba9fa56fa -rdd755c51699aaf25e965d782bb4f17430a6db811 --- lams_central/web/includes/javascript/authoring/authoringHandler.js (.../authoringHandler.js) (revision c6dfdf0a0370d091b4fb697afa2f151ba9fa56fa) +++ lams_central/web/includes/javascript/authoring/authoringHandler.js (.../authoringHandler.js) (revision dd755c51699aaf25e965d782bb4f17430a6db811) @@ -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