summaryrefslogtreecommitdiffstats
path: root/modules-available/exams/templates/page-add-edit-exam.html
diff options
context:
space:
mode:
authorSimon Rettberg2016-07-06 17:34:57 +0200
committerSimon Rettberg2016-07-06 17:34:57 +0200
commitd2700067d135a13383f2e1a4d8ed693f14dc844f (patch)
treee7d165687e5897069efefdb4c0023af1f335f89a /modules-available/exams/templates/page-add-edit-exam.html
parentFix formatting (diff)
downloadslx-admin-d2700067d135a13383f2e1a4d8ed693f14dc844f.tar.gz
slx-admin-d2700067d135a13383f2e1a4d8ed693f14dc844f.tar.xz
slx-admin-d2700067d135a13383f2e1a4d8ed693f14dc844f.zip
[exams] Add button to zoom to selected exam period; autofill end day; show description of exam periods
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>