Index: lams_central/web/includes/javascript/authoring/authoringHandler.js =================================================================== diff -u -r9aa697756d53159eb517ae2477c5b055a61a83c3 -rfaa2f2a08ec900cbcaabb1173527ba7b173db375 --- lams_central/web/includes/javascript/authoring/authoringHandler.js (.../authoringHandler.js) (revision 9aa697756d53159eb517ae2477c5b055a61a83c3) +++ lams_central/web/includes/javascript/authoring/authoringHandler.js (.../authoringHandler.js) (revision faa2f2a08ec900cbcaabb1173527ba7b173db375) @@ -184,7 +184,7 @@ * Selects an activity/transition/annotation. */ itemClickHandler : function(event) { - if (event.ctrlKey || layout.drawMode || + if ((event.ctrlKey || event.metaKey) || layout.drawMode || (event.originalEvent ? event.originalEvent.defaultPrevented : event.defaultPrevented)){ return; } @@ -272,7 +272,7 @@ } var activity = ActivityLib.getParentObject(this); - if (event.ctrlKey) { + if (event.ctrlKey || event.metaKey) { // when CTRL is held down, start drawing a transition HandlerTransitionLib.drawTransitionStartHandler(activity, event, x, y); } else if (!activity.parentActivity @@ -704,4 +704,4 @@ HandlerLib.dragItemsStartHandler(transition.items, this, mouseupHandler, event, x, y); } -}; \ No newline at end of file +};