Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as =================================================================== diff -u -r7b855245133f01885c4b7f1d85beb3e91675bb40 -r483498cbed42f150f56345b0f331721c85754877 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as (.../CanvasController.as) (revision 7b855245133f01885c4b7f1d85beb3e91675bb40) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as (.../CanvasController.as) (revision 483498cbed42f150f56345b0f331721c85754877) @@ -71,10 +71,21 @@ */ }else{ //just select the activity - _canvasModel.selectedItem = ca; - _canvasModel.isDragging = true; - ca.startDrag(false); - + + var parentActTypeID = _canvasModel.getCanvas().ddm.getActivityByUIID(ca.activity.parentUIID).activityTypeID + trace("parent UIID: "+ ca.activity.parentUIID + " and parent's activity type ID: "+parentActTypeID) + if (ca.activity.parentUIID > 0 && parentActTypeID == Activity.PARALLEL_ACTIVITY_TYPE){ + _canvasModel.selectedItem = null; + _canvasModel.isDragging = false; + //ca.startDrag(false); + var msg:String = Dictionary.getValue('parallel_act_child'); + LFMessage.showMessageAlert(msg); + + }else { + _canvasModel.selectedItem = ca; + _canvasModel.isDragging = true; + ca.startDrag(false); + } } }