show past events for 15 minutes

This commit is contained in:
Fabrice Lamant
2024-07-30 20:58:02 +02:00
parent 5fe4a75918
commit 6d2195e0b8

View File

@ -81,13 +81,19 @@
document.querySelectorAll('.event').forEach((element) => {
const start = DateTime.fromISO(element.getAttribute('data-start'));
const end = DateTime.fromISO(element.getAttribute('data-end'));
const fifteenMinuteAgo = now.minus({ minutes: 15 });
const nocs = element.getAttribute('data-noc').split(",");
if (!noc || nocs.includes(noc)) {
if (now.day === start.day) {
element.querySelector(".time").textContent = start.toLocaleString(DateTime.TIME_24_SIMPLE);
if (end < now) {
element.remove();
if (end > fifteenMinuteAgo) {
element.classList.add(cycleColor());
element.classList.add('opacity-50');
} else {
element.remove();
}
} else {
element.classList.add(cycleColor());
}