Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as =================================================================== diff -u -r735adeb5d2ea7849b86d4991480630c4613fadec -r41ab3468f815ab6e9185df0c6eda2d10199f3c93 --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as (.../LessonTabView.as) (revision 735adeb5d2ea7849b86d4991480630c4613fadec) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as (.../LessonTabView.as) (revision 41ab3468f815ab6e9185df0c6eda2d10199f3c93) @@ -88,6 +88,7 @@ private var manageStatus_lbl:Label; private var manageStart_lbl:Label; private var manageDate_lbl:Label; + private var manageTime_lbl:Label; private var start_date_lbl:Label; private var schedule_date_lbl:Label; private var btnLabel:String; @@ -419,28 +420,32 @@ // is started? if(s.isStarted){ + start_date_lbl.text = s.getStartDateTime(); start_date_lbl.visible = true; + schedule_date_lbl.text = ""; } else { + // is scheduled to start? + if(s.isScheduled){ + schedule_date_lbl.text = s.getScheduleDateTime(); + schedule_date_lbl.visible = true; + } else { + schedule_date_lbl.visible = false; + } start_date_lbl.visible = false; } start_btn.visible = a; - // is scheduled to start? - if(s.isScheduled){ - schedule_date_lbl.text = s.getScheduleDateTime(); - schedule_date_lbl.visible = true; - } else { - schedule_date_lbl.visible = false; - } + scheduleTime._visible = b; scheduleDate_dt.visible = b; schedule_btn.visible = b; manageDate_lbl.visible = b; + manageTime_lbl.visible = b; /** if(seq.isStarted()){ @@ -491,8 +496,14 @@ } public function scheduleLessonStart(evt:Object):Void{ - var datetime:String = getScheduleDateTime(scheduleDate_dt.selectedDate, scheduleTime.f_returnTime()); - mm.getMonitor().startLesson(true, _root.lessonID, datetime); + Debugger.log('setting Schedule Date :' + scheduleDate_dt.selectedDate,Debugger.CRITICAL,'scheduleLessonStart','org.lamsfoundation.lams.LessonTabView'); + if (scheduleDate_dt.selectedDate == null || scheduleDate_dt.selectedDate == undefined){ + LFMessage.showMessageAlert(Dictionary.getValue('al_validation_schstart'), null, null); + }else { + var datetime:String = getScheduleDateTime(scheduleDate_dt.selectedDate, scheduleTime.f_returnTime()); + mm.getMonitor().startLesson(true, _root.lessonID, datetime); + } + } private function populateContributeActivities():Void{ @@ -677,8 +688,8 @@ manageClass_lbl.text = ""+Dictionary.getValue('ls_manage_class_lbl')+""; manageStatus_lbl.text = ""+Dictionary.getValue('ls_manage_status_lbl')+""; manageStart_lbl.text = ""+Dictionary.getValue('ls_manage_start_lbl')+""; - manageDate_lbl.text = ""+Dictionary.getValue('ls_manage_date_lbl')+""; - + manageDate_lbl.text = Dictionary.getValue('ls_manage_date_lbl'); + manageTime_lbl.text = Dictionary.getValue('ls_manage_time_lbl'); //Button viewLearners_btn.label = Dictionary.getValue('ls_manage_learners_btn'); editClass_btn.label = Dictionary.getValue('ls_manage_editclass_btn'); @@ -722,13 +733,18 @@ manageClass_lbl.setStyle('styleName',styleObj); manageStatus_lbl.setStyle('styleName',styleObj); manageStart_lbl.setStyle('styleName',styleObj); - manageDate_lbl.setStyle('styleName',styleObj); + schedule_date_lbl.setStyle('styleName', styleObj); sessionStatus_txt.setStyle('styleName', styleObj); numLearners_txt.setStyle('styleName', styleObj); class_txt.setStyle('styleName', styleObj); + //SMALL LABELS + styleObj = _tm.getStyleObject('PIlabel'); + manageDate_lbl.setStyle('styleName',styleObj); + manageTime_lbl.setStyle('styleName',styleObj); + //BUTTONS styleObj = _tm.getStyleObject('button'); viewLearners_btn.setStyle('styleName',styleObj); @@ -781,7 +797,7 @@ dayStr=day.toString(); } - var month = date.getMonth()+1; + var month = date.getMonth(); //+1; if(month<10){ monthStr=String(0)+month; } else {