Index: lams_central/web/includes/javascript/authoring/authoringHandler.js =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/includes/javascript/authoring/authoringHandler.js,v diff -u -r1.18 -r1.19 --- lams_central/web/includes/javascript/authoring/authoringHandler.js 19 Jun 2015 17:51:25 -0000 1.18 +++ lams_central/web/includes/javascript/authoring/authoringHandler.js 22 Jun 2015 01:25:30 -0000 1.19 @@ -159,8 +159,8 @@ * Selects an activity/transition/annotation. */ itemClickHandler : function(event) { - if (layout.drawMode || (event.originalEvent ? - event.originalEvent.defaultPrevented : event.defaultPrevented)){ + if (event.ctrlKey || layout.drawMode || + (event.originalEvent ? event.originalEvent.defaultPrevented : event.defaultPrevented)){ return; } @@ -172,7 +172,7 @@ ActivityLib.removeSelectEffect(parentObject); } else { ActivityLib.addSelectEffect(parentObject); - } + } } else if (parentObject != layout.selectedObject) { HandlerLib.canvasClickHandler(event); ActivityLib.addSelectEffect(parentObject, true); @@ -244,8 +244,6 @@ ActivityLib.removeActivity(activity); } else { // finalise movement - rewrite coordinates, see if the activity was not added to a container - - var originalCoordinates = HandlerLib.dropObject(activity), translatedEvent = GeneralLib.translateEventOnCanvas(event), endX = translatedEvent[0],