From cab0b3adc4b6f368d0ce45a450df446ffd38884b Mon Sep 17 00:00:00 2001 From: Moritz Strohm <strohm@data-quest.de> Date: Fri, 17 Dec 2021 11:02:06 +0000 Subject: [PATCH] fix display of lecture week in booking plans for semesters starting lectures in the middle of a week, re #453 --- resources/assets/javascripts/lib/resources.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/resources/assets/javascripts/lib/resources.js b/resources/assets/javascripts/lib/resources.js index 417eb172324..a2060294054 100644 --- a/resources/assets/javascripts/lib/resources.js +++ b/resources/assets/javascripts/lib/resources.js @@ -737,13 +737,17 @@ class Resources static updateBookingPlanDateInfos(plan_begin, plan_end, semester = null) { if (semester) { - let show_lecture_week = plan_begin.getTime()/1000 >= semester.seminars_begin && plan_begin.getTime()/1000 < semester.seminars_end; + let show_lecture_week = plan_end.getTime()/1000 >= semester.seminars_begin && plan_end.getTime()/1000 < semester.seminars_end; $(".booking-plan-header").data('semester', semester); $("#booking-plan-header-semname").text(semester.title); if (show_lecture_week) { let sem_week = Math.floor((plan_end.getTime() / 1000 - 10800 - semester.seminars_begin) / 604800) + 1; - $("#booking-plan-header-semweek").text(sem_week); - $("#booking-plan-header-semweek-part").show(); + if (sem_week > 0) { + $("#booking-plan-header-semweek").text(sem_week); + $("#booking-plan-header-semweek-part").show(); + } else { + $("#booking-plan-header-semweek-part").hide(); + } } else { $("#booking-plan-header-semweek-part").hide(); } -- GitLab