```
✨ feat(event): Ajoute la liste des événements et la gestion d'absence d'événements.
Ajoute la liste des événements avec affichage de date, lieu, organisateur et un lien vers les détails. Gère l'absence d'événements.
```
This commit is contained in:
@@ -7,9 +7,6 @@ import * as Turbo from "@hotwired/turbo"
|
||||
* Le menu mobile et le panier sont gérés par délégation d'événements.
|
||||
*/
|
||||
function initializeUI() {
|
||||
if (typeof navigator.serviceWorker !== 'undefined') {
|
||||
navigator.serviceWorker.register('sw.js')
|
||||
}
|
||||
// --- 2. Gestion du Panier Latéral (Off-Canvas) ---
|
||||
// Les fonctions open/close ont besoin de l'accès direct aux éléments,
|
||||
// mais les listeners d'ouverture/fermeture seront gérés par délégation en bas.
|
||||
@@ -57,7 +54,15 @@ function initializeUI() {
|
||||
}
|
||||
|
||||
// --- INITIALISATION DES COMPOSANTS APRÈS TURBO/CHARGEMENT ---
|
||||
document.addEventListener('DOMContentLoaded', initializeUI);
|
||||
document.addEventListener('DOMContentLoaded', ()=>{
|
||||
initializeUI()
|
||||
const env = document.querySelector('meta[name="env"]')
|
||||
if(env.getAttribute('content') == "prod") {
|
||||
if (typeof navigator.serviceWorker !== 'undefined') {
|
||||
navigator.serviceWorker.register('sw.js')
|
||||
}
|
||||
}
|
||||
});
|
||||
document.addEventListener('turbo:load', initializeUI);
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user