Index: lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/MonitorGateView.as
===================================================================
diff -u -r9d7f901384476ec697233e55cbd7ab643a0f3bfd -r925b8730d8fe2329d5e5668f975d877c793c39c3
--- lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/MonitorGateView.as (.../MonitorGateView.as) (revision 9d7f901384476ec697233e55cbd7ab643a0f3bfd)
+++ lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/MonitorGateView.as (.../MonitorGateView.as) (revision 925b8730d8fe2329d5e5668f975d877c793c39c3)
@@ -29,6 +29,7 @@
import org.lamsfoundation.lams.monitoring.mv.tabviews.*;
import org.lamsfoundation.lams.common.dict.*
import org.lamsfoundation.lams.common.mvc.*
+import org.lamsfoundation.lams.monitoring.Application;
import mx.managers.*
import mx.containers.*;
@@ -61,10 +62,6 @@
private var doorClosed:MovieClip;
private var doorOpen:MovieClip;
private var bar_pnl:MovieClip;
-
- private var _tooltipContainer_mc:MovieClip;
-
- private var endGate_mc:MovieClip;
private var _learnerContainer_mc:MovieClip;
private var dispatchEvent:Function;
@@ -75,7 +72,7 @@
*/
function MonitorGateView(){
_monitorGateView = this;
-
+
_tm = ThemeManager.getInstance();
_tip = new ToolTip();
@@ -94,12 +91,7 @@
mm = MonitorModel(model)
setPosition(mm);
-
-
- _tooltipContainer_mc._visible = true;
- //_tooltipContainer_mc._alpha = 100;
-
MovieClipUtils.doLater(Proxy.create(this, draw));
}
@@ -151,25 +143,21 @@
mm.endGate.tt_btn.onRollOver = Proxy.create(this,this['showToolTip'], "finish_learner_tooltip");
mm.endGate.tt_btn.onRollOut = Proxy.create(this,this['hideToolTip']);
-
+
setStyles();
dispatchEvent({type:'load',target:this});
}
public function showToolTip(btnTT:String):Void{
-
- _tooltipContainer_mc = this.createEmptyMovieClip("_tooltipContainer_mc",DepthManager.kTop);
- _tooltipContainer_mc._visible = true;
-
var Xpos = this._x + 5;
- var Ypos = this._y;
-
+ var Ypos = this._y + this._height;
+ var ttHolder = Application.tooltip;
var ttMessage = Dictionary.getValue(btnTT);
Debugger.log("ttMessage"+ttMessage, Debugger.CRITICAL);
-
+
//param "true" is to specify that tooltip needs to be shown above the component
- _tip.DisplayToolTip(_tooltipContainer_mc, ttMessage, Xpos, Ypos, true);
+ _tip.DisplayToolTip(ttHolder, ttMessage, Xpos, Ypos, true);
}
public function hideToolTip():Void{
@@ -190,8 +178,7 @@
var learner:Object = new Object();
learner = mm.allLearnersProgress[i]
-
- var temp_mc = _learnerContainer_mc.attachMovie("learnerIcon", "learnerIcon"+learner.getUserName(), _learnerContainer_mc.getNextHighestDepth(),{learner:learner, _monitorController:mc, _x:learner_X+(finishedLearners*10), _y:(this._y+learner_Y), _hasPlus:false});
+ var temp_mc = _learnerContainer_mc.attachMovie("learnerIcon", "learnerIcon"+learner.getUserName(), _learnerContainer_mc.getNextHighestDepth(),{learner:learner, _monitorController:mc, _x:learner_X+(finishedLearners*10), _y:(learner_Y), _hasPlus:false});
finishedLearnersList.push(temp_mc);
finishedLearners++;
@@ -202,7 +189,7 @@
lessonEnd_lbl.text = ""+Dictionary.getValue('title_sequencetab_endGate')+" "+finishedLearners+" of "+ totalLearners;
}
-
+
/**
* Sets the position of the gate, called from update
* @param cm Canvas model object
@@ -237,11 +224,6 @@
bg_pnl.setSize(s.w, bg_pnl.height);
bar_pnl.setSize(s.w-20, bar_pnl.height);
mm.endGate.tt_btn.setSize(s.w, bg_pnl.height);
-
- for (var i=0; i