From 3513b299b282916852783f7419c97ebcbdc10bb0 Mon Sep 17 00:00:00 2001 From: Astraxx04 Date: Mon, 15 Sep 2025 11:16:33 +0530 Subject: [PATCH] make_schedule_dynamic --- src/static/js/schedule.js | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/static/js/schedule.js b/src/static/js/schedule.js index 19d67cf..d771d30 100644 --- a/src/static/js/schedule.js +++ b/src/static/js/schedule.js @@ -28,8 +28,26 @@ document.addEventListener('DOMContentLoaded', () => { resetCardBackgrounds(); hideAllSchedules(); - // Always show FIRST card + its content - const firstCard = cards[2]; + const today = new Date(); + const day = today.getDate(); + const month = today.getMonth(); + const year = today.getFullYear(); + + let date_index = 0; + + if (month === 8 && year === 2025) { + if (day <= 12) { + date_index = 0; + } else if (day === 13) { + date_index = 1; + } else if (day === 14) { + date_index = 2; + } else if (day >= 15) { + date_index = 3; + } + } + + const firstCard = cards[date_index]; const firstContentId = firstCard.getAttribute('data-schedule'); highlight(firstCard);