Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as =================================================================== diff -u -r7b65bab3de4ed5068c5631a245c30cb4eaa8f098 -r3eeca454e32dc80209de753276a4df44d622821d --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as (.../CanvasBranchView.as) (revision 7b65bab3de4ed5068c5631a245c30cb4eaa8f098) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as (.../CanvasBranchView.as) (revision 3eeca454e32dc80209de753276a4df44d622821d) @@ -576,9 +576,8 @@ } else if(a.isBranchingActivity()) { BranchingActivity(a).clear = activity.clear; - var newActivity_mc = (_module != "monitoring") ? activityLayer.createChildAtDepth("CanvasBranchingActivity",DepthManager.kTop,{_activity:a, _canvasController:cbc,_canvasBranchView:cbv, showDiagram: true}) - : activityLayer.createChildAtDepth("CanvasBranchingActivity",DepthManager.kTop,{_activity:a, _monitorController:cbc,_canvasBranchView:cbv, _module:_module, learnerContainer:_learnerContainer_mc}); + : activityLayer.createChildAtDepth("CanvasBranchingActivity",DepthManager.kTop,{_activity:a, _monitorController:cbc,_canvasBranchView:cbv, _module:_module, learnerContainer:_learnerContainer_mc, showDiagram: true}); cm.activitiesDisplayed.put(a.activityUIID,newActivity_mc); Debugger.log('Branching activity Type a.title:'+a.title+','+a.activityUIID+' added to the cm.activitiesDisplayed hashtable :'+newActivity_mc,4,'drawActivity','CanvasBranchView'); Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasActivity.as =================================================================== diff -u -r2dc5582160b7aedc807cd540e73ed3cb832840e4 -r3eeca454e32dc80209de753276a4df44d622821d --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasActivity.as (.../CanvasActivity.as) (revision 2dc5582160b7aedc807cd540e73ed3cb832840e4) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasActivity.as (.../CanvasActivity.as) (revision 3eeca454e32dc80209de753276a4df44d622821d) @@ -209,10 +209,10 @@ _isSelected = false; refresh(); } - - if(!_activity.isGateActivity() && !_activity.isGroupActivity() && !_activity.isBranchingActivity() || _branchConnector){ + + if (!_activity.isGateActivity() && !_activity.isGroupActivity() && !_activity.isBranchingActivity() || _branchConnector) { loadIcon(); - } else if(_activity.isBranchingActivity() && showDiagram) { + } else if (_activity.isBranchingActivity() && showDiagram) { loadDiagram(); } @@ -313,15 +313,15 @@ } private function loadDiagram():Void { - diagram_mc = CanvasBranchingDiagram(this.attachMovie("CanvasBranchingDiagram", "diagram_mc", this.getNextHighestDepth(), {_ddm: getDDM(), _branchingActivity: activity, _visible: false})); + diagram_mc = CanvasBranchingDiagram(this.attachMovie("CanvasBranchingDiagram", "diagram_mc", this.getNextHighestDepth(), {_ddm: getDDM(), _branchingActivity: _activity, _visible: false})); // swap depths if transparent layer visible if(fade_mc._visible) { diagram_mc.swapDepths(fade_mc); } } - private function loadIcon():Void{ + private function loadIcon():Void { icon_mc = this.createEmptyMovieClip("icon_mc", this.getNextHighestDepth()); var ml = new MovieLoader(Config.getInstance().serverUrl+_activity.libraryActivityUIImage,setUpActIcon,this,icon_mc); @@ -858,12 +858,12 @@ public function get actChildren():Array { return getDDM().getComplexActivityChildren(activity.activityUIID) } - + private function getDDM():DesignDataModel { - if(_module == "monitoring") { - return _monitorView.ddm; - } else if(_canvasBranchView != null){ + if (_canvasBranchView != null) { return _canvasBranchView.ddm; + } else if (_module == "monitoring") { + return _monitorView.ddm; } else { return _canvasView.ddm; } Index: lams_monitoring/web/lams_monitoring.swf =================================================================== diff -u -r80a37493f75ee874fca6f8c272a80f32dd6c8741 -r3eeca454e32dc80209de753276a4df44d622821d Binary files differ Index: lams_monitoring/web/lams_monitoring_library.swf =================================================================== diff -u -r80a37493f75ee874fca6f8c272a80f32dd6c8741 -r3eeca454e32dc80209de753276a4df44d622821d Binary files differ