Index: lams_monitoring/web/includes/javascript/monitorLesson.js =================================================================== diff -u -r0993bbd812a25ddb84feec64dd0e4847ce32d164 -r49b3c61be5c49f79d19f2f143dd472a407273d6d --- lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 0993bbd812a25ddb84feec64dd0e4847ce32d164) +++ lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 49b3c61be5c49f79d19f2f143dd472a407273d6d) @@ -410,6 +410,7 @@ }, success : function(response) { + // update lesson state label lessonStateId = +response.lessonStateID; var label = null, @@ -477,17 +478,19 @@ lessonFinishDateSpan = $('#lessonFinishDateSpan'), lessonStateChanger = $('#lessonStateChanger'), stateLabel = $('#lessonStateLabel'); + switch (lessonStateId) { - //created but not started lesson + // created but not started lesson case 1: scheduleControls.css('display','inline'); if ( response.finishDate ) { lessonFinishDateSpan.text(LABELS.LESSON_FINISH.replace("%0",response.finishDate)).css('display','inline'); $("#scheduleDisableLessonButton").html(LABELS.RESCHEDULE); $("#disableLessonButton").css('display', 'none'); + } else { + lessonFinishDateSpan.hide(); } startDateField.hide(); - lessonFinishDateSpan.hide(); lessonStateChanger.hide(); break; //scheduled lesson @@ -977,7 +980,7 @@ cache : false, type : 'POST', success : function() { - loadTab(); + document.location.reload(); } }); }