Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/MonitorTabView.as =================================================================== diff -u -rc763b9d4a3f9dba3c39194fac3f6f675ab17f4af -r700c0b9e4eed4214674a28e8ce051a04f601e5fc --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/MonitorTabView.as (.../MonitorTabView.as) (revision c763b9d4a3f9dba3c39194fac3f6f675ab17f4af) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/MonitorTabView.as (.../MonitorTabView.as) (revision 700c0b9e4eed4214674a28e8ce051a04f601e5fc) @@ -122,24 +122,19 @@ break; case 'TABCHANGE' : if (infoObj.tabID == _tabID){ - //mm.getMonitor().clearCanvas(true); trace("TabID for Selected tab is (TABCHANGE): "+infoObj.tabID) - //this._visible = true; - //mm.drawDesign(infoObj.tabID); - mm.getMonitor().openLearningDesign(mm.getSequence()); + if (mm.activitiesDisplayed.length == null || mm.activitiesDisplayed.length == undefined){ + trace("activitiesDisplayed is null: "+infoObj.tabID) + mm.getMonitor().openLearningDesign(mm.getSequence()); + } + this._visible = true; }else { this._visible = false; } break; - case 'SEQUENCE' : + case 'PROGRESS' : if (infoObj.tabID == _tabID){ - //mm.getMonitor().clearCanvas(true); - trace("TabID for Selected tab is (TABCHANGE): "+infoObj.tabID) - //this._visible = true; - //mm.drawDesign(infoObj.tabID); - mm.getMonitor().openLearningDesign(mm.getSequence()); - }else { - this._visible = false; + mm.getMonitor().getProgressData(mm.getSequence()) } break; case 'DRAW_ACTIVITY' : @@ -156,28 +151,28 @@ } case 'REMOVE_ACTIVITY' : - if (infoObj.tabID == _tabID){ + //if (infoObj.tabID == _tabID){ trace("REMOVE_ACTIVITY") removeActivity(infoObj.data, mm) //MovieClipUtils.doLater(Proxy.create(this,draw)); - } + //} break; case 'REMOVE_TRANSITION' : - if (infoObj.tabID == _tabID){ + //if (infoObj.tabID == _tabID){ trace("REMOVE_ACTIVITY") removeTransition(infoObj.data, mm) //MovieClipUtils.doLater(Proxy.create(this,draw)); - } + //} break; - case 'REDRAW_CANVAS' : + + case 'DRAW_DESIGN' : if (infoObj.tabID == _tabID){ - - trace("TabID for Selected tab is (MonitorTab): "+infoObj.tabID) - this._visible = true; - //mm.drawDesign(infoObj.tabID) - mm.drawDesign(infoObj.tabID); - + trace("TabID for Selected tab is (MonitorTab): "+infoObj.tabID) + //if (mm.activitiesDisplayed == null){ + mm.drawDesign(infoObj.tabID); + //mm.drawDesign(infoObj.tabID) + //} } break; default : @@ -276,7 +271,7 @@ } s = true; - + //mm.getMonitor().getMV().getMonitorScp().redraw(true); return s; }