summaryrefslogtreecommitdiffstats
path: root/modules-available/exams/templates/page-add-edit-exam.html
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/exams/templates/page-add-edit-exam.html')
-rw-r--r--modules-available/exams/templates/page-add-edit-exam.html15
1 files changed, 15 insertions, 0 deletions
diff --git a/modules-available/exams/templates/page-add-edit-exam.html b/modules-available/exams/templates/page-add-edit-exam.html
index 7d74972d..830b631d 100644
--- a/modules-available/exams/templates/page-add-edit-exam.html
+++ b/modules-available/exams/templates/page-add-edit-exam.html
@@ -86,6 +86,7 @@ document.addEventListener("DOMContentLoaded", function () {
format: 'yyyy-mm-dd',
weekStart: 1,
startDate: 'today',
+ todayHighlight: true,
language: LANG
};
var timeSettings = {
@@ -103,5 +104,19 @@ document.addEventListener("DOMContentLoaded", function () {
});
+ $('#starttime_date').focusout(function () {
+ var start = $('#starttime_date').val();
+ var end = $('#endtime_date').val();
+ var ok = end.length === 0;
+ if (!ok) {
+ var ms = moment(start, 'YYYY-MM-DD');
+ var me = moment(end, 'YYYY-MM-DD');
+ ok = !me.isValid() || me.isBefore(ms);
+ }
+ if (ok) {
+ $('#endtime_date').val(start);
+ }
+ });
+
}, false);
// --></script>