Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorView.as =================================================================== diff -u -rc1774bfa6a2989cf32fc39f5f0fe7f3e8bfc9787 -r799a827bf0fbefc9f121fa75ceebd4ff4c87a2f2 --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorView.as (.../MonitorView.as) (revision c1774bfa6a2989cf32fc39f5f0fe7f3e8bfc9787) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorView.as (.../MonitorView.as) (revision 799a827bf0fbefc9f121fa75ceebd4ff4c87a2f2) @@ -69,6 +69,7 @@ private var _todoTabLayer_mc:MovieClip; private var refresh_btn:Button; private var help_btn:Button; + private var exportPortfolio_btn:Button; //private var _activityLayerComplex_mc:MovieClip; //private var _activityLayer_mc:MovieClip; @@ -161,6 +162,9 @@ case 'TABCHANGE' : showData(mm); break; + case 'EXPORTSHOWHIDE' : + exportShowHide(infoObj.data); + break; default : Debugger.log('unknown update type :' + infoObj.updateType,Debugger.CRITICAL,'update','org.lamsfoundation.lams.MonitorView'); } @@ -176,6 +180,10 @@ } + private function exportShowHide(v:Boolean):Void{ + exportPortfolio_btn.visible = v; + } + /** * layout visual elements on the canvas on initialisation */ @@ -200,6 +208,7 @@ refresh_btn.addEventListener("click",mcontroller); help_btn.addEventListener("click",mcontroller); + exportPortfolio_btn.addEventListener("click", mcontroller); monitorTabs_tb.addEventListener("change",mcontroller); setLabels(); @@ -263,13 +272,15 @@ styleObj = _tm.getStyleObject('button'); monitorTabs_tb.setStyle('styleName', styleObj); refresh_btn.setStyle('styleName',styleObj); + exportPortfolio_btn.setStyle('styleName',styleObj); help_btn.setStyle('styleName',styleObj); } private function setLabels():Void{ refresh_btn.label = Dictionary.getValue('refresh_btn'); help_btn.label = Dictionary.getValue('help_btn'); + exportPortfolio_btn.label = Dictionary.getValue('learner_exportPortfolio_btn'); } /** @@ -280,7 +291,8 @@ trace("Monitor Tab Widtht: "+s.w+" Monitor Tab Height: "+s.h); bkg_pnl.setSize(s.w,s.h); monitor_scp.setSize(s.w-monitor_scp._x,s.h-monitor_scp._y); - refresh_btn._x = s.w - 180 + exportPortfolio_btn._x = s.w - 260; + refresh_btn._x = s.w - 160 help_btn._x = s.w - 80 }