diff --git a/index.html b/index.html index 44b8ed2..7c965a9 100644 --- a/index.html +++ b/index.html @@ -404,9 +404,9 @@ } function updateAgeGroupOptions(events) { - let agegroups = new Set(events.map(event => `${event.agegroup} ${event.name}`.trim())); + let agegroups = new Set(events.map(event => event.agegroup)); agegroupSelect.innerHTML = ''; - agegroups.forEach(group => { + Array.from(agegroups).sort().forEach(group => { const option = document.createElement("option"); option.value = group; option.textContent = group; @@ -417,7 +417,7 @@ function displayEvents(events) { eventList.innerHTML = ""; let selectedAgegroup = agegroupSelect.value; - let filteredEvents = events.filter(event => event.event === "Jeu" && (selectedAgegroup === "" || `${event.agegroup} ${event.name}` === selectedAgegroup)); + let filteredEvents = events.filter(event => event.event === "Jeu" && (selectedAgegroup === "" || event.agegroup === selectedAgegroup)); if (filteredEvents.length === 0) { eventList.innerHTML = "
Aucun événement 'Jeu' trouvé.
"; @@ -430,7 +430,8 @@ eventCard.innerHTML = `Adversaire: ${event.opponent}
Lieu: ${event.place}
Heure: ${event.start} - ${event.end}