From d2700067d135a13383f2e1a4d8ed693f14dc844f Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 6 Jul 2016 17:34:57 +0200 Subject: [exams] Add button to zoom to selected exam period; autofill end day; show description of exam periods --- modules-available/exams/templates/page-exams.html | 24 +++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) (limited to 'modules-available/exams/templates/page-exams.html') diff --git a/modules-available/exams/templates/page-exams.html b/modules-available/exams/templates/page-exams.html index 45ec0b50..c30289d6 100644 --- a/modules-available/exams/templates/page-exams.html +++ b/modules-available/exams/templates/page-exams.html @@ -13,12 +13,16 @@ {{#exams}} {{examid}} - {{locationnames}} - {{starttime}} - {{endtime}} -
- {{lang_edit}} + {{locationnames}} +
{{description}}
+ + {{starttime_s}} + {{endtime_s}} + + + + {{lang_edit}} @@ -53,12 +57,12 @@ function groupOrderFun(a, b) { return itemOrderFun(a, b); } +var slxTimeline; + document.addEventListener("DOMContentLoaded", function () { var container = document.getElementById('timeline'); var groups_plain = {{{rooms_json}}}; var items_plain = {{{exams_json}}}; - console.log(groups_plain); - console.log(items_plain); var groups = new vis.DataSet(groups_plain); var items = new vis.DataSet(items_plain); @@ -79,7 +83,11 @@ document.addEventListener("DOMContentLoaded", function () { 'moment' : function(date) { return vis.moment(date).utc(); } }; - var timeline = new vis.Timeline(container, items, groups, options); + slxTimeline = new vis.Timeline(container, items, groups, options); }, false); +function slxShow(st, et) { + slxTimeline.setWindow(st * 1000, et * 1000); +} + // --> -- cgit v1.2.3-55-g7522