Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -rf529b671aab92c3a3ac9d7aff0a435a71060ff61 -rc99ac4e72ae3c8db8627c38f7e31afd0f6e469d8 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -rf529b671aab92c3a3ac9d7aff0a435a71060ff61 -rc99ac4e72ae3c8db8627c38f7e31afd0f6e469d8 Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Activity.as =================================================================== diff -u -ra88211844dbfb8e302fc327caf6327c894cafbcf -rc99ac4e72ae3c8db8627c38f7e31afd0f6e469d8 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Activity.as (.../Activity.as) (revision a88211844dbfb8e302fc327caf6327c894cafbcf) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Activity.as (.../Activity.as) (revision c99ac4e72ae3c8db8627c38f7e31afd0f6e469d8) @@ -775,4 +775,17 @@ public function set stopAfterActivity(a:Boolean):Void { _stopAfterActivity = a; } + + public function getDictionaryLabel():String { + if(isParallelActivity()) + return "pi_parallel_title"; + else if(isOptionalActivity()) + return "opt_activity_title"; + else if(isBranchingActivity() || isSequenceActivity()) + return "pi_activity_type_branching"; + else if(isGroupActivity()) + return "pi_activity_type_grouping"; + else + return null; + } } \ No newline at end of file Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as =================================================================== diff -u -rf529b671aab92c3a3ac9d7aff0a435a71060ff61 -rc99ac4e72ae3c8db8627c38f7e31afd0f6e469d8 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as (.../CanvasController.as) (revision f529b671aab92c3a3ac9d7aff0a435a71060ff61) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as (.../CanvasController.as) (revision c99ac4e72ae3c8db8627c38f7e31afd0f6e469d8) @@ -653,31 +653,33 @@ } } - private function isActivityProtected(ca:Object, message:String):Boolean { + private function isActivityProtected(ca:Object, message:String, type:String):Boolean { var activity:Activity = Activity(ca.activity); if(activity.isOptionalActivity() || activity.isParallelActivity()) { for(var i=0; i