Index: lams_monitoring/web/timeLimit.jsp =================================================================== diff -u -r355676e334b91945c8afd727631f8677de293113 -r52c7e16220a65507bb976c7452429b11f65c3f3e --- lams_monitoring/web/timeLimit.jsp (.../timeLimit.jsp) (revision 355676e334b91945c8afd727631f8677de293113) +++ lams_monitoring/web/timeLimit.jsp (.../timeLimit.jsp) (revision 52c7e16220a65507bb976c7452429b11f65c3f3e) @@ -321,29 +321,29 @@ // check for 30 seconds or less and display timer in red var secondsLeft = $.countdown.periodsToSeconds(periods), keepOpen = secondsLeft <= 60 && secondsLeft > 0 - && $('#absolute-time-limit-start').hasClass('disabled'), + && $('#absolute-time-limit-start').hasClass('hidden'), widgetToggle = $('#time-limit-widget-toggle'), - widgetAddTimeButtonContainer = $('#time-limit-widget-add-5-minutes').closest('div'); - + expiredHideContainers = $('.expired-hide-container'); + counters.data('keepOpen', keepOpen); if (keepOpen) { showTimeLimitWidget(true); widgetToggle.attr('data-toggle', null); + + counters.addClass('countdown-timeout'); } else { widgetToggle.attr('data-toggle', "collapse"); } - if (secondsLeft <= 30) { - counters.addClass('countdown-timeout'); - } else { - counters.removeClass('countdown-timeout'); - } - if (secondsLeft > 0) { - widgetAddTimeButtonContainer.show(); + expiredHideContainers.show(); + + if (secondsLeft > 60) { + counters.removeClass('countdown-timeout'); + } } else { - widgetAddTimeButtonContainer.hide(); + expiredHideContainers.hide(); } }, expiryText : '' @@ -699,13 +699,20 @@
-
-
+
+ +
+