mirror of
https://github.com/fabrice404/olympics-calendar.git
synced 2025-12-29 09:09:30 +00:00
show past events for 15 minutes
This commit is contained in:
@ -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());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user