console.log('JS PESD chargé depuis jsdelivr !'); console.log( '%c[JS PESD] Version locale chargée (localhost:3000)', 'color: green; font-weight: bold;' ); import { loadFontAwesomeGlobally } from './utils/fontawesome'; import { loadJQueryIfNeeded } from './utils/jquery'; // import { splideCarousel } from './utils/manageSlider/sliderCarousel'; import { setupVimeoPopup } from './utils/popup/popupVideo'; import { initScrollMenu } from './utils/scrollMenu'; import { updateYear } from './utils/updateYear'; window.Webflow ||= []; window.Webflow.push(() => { loadJQueryIfNeeded(); // Initialise le loader sur toutes les pages // initLoader(); // Vérifie si on est sur la page d'accueil ou la page /equipes if ( window.location.pathname === '/' || window.location.pathname === '/equipes' || window.location.pathname === '/equipes/' ) { // splideLogo(); // This line is removed as per the edit hint. } // Ajoute Font Awesome sur toutes les pages loadFontAwesomeGlobally(); // Initialise le slider sur la page /equipes // splideCarousel(); // Initialise la popup Vimeo (remplace l'ID par le tien) setupVimeoPopup('1096845858'); // Initialise le menu de navigation initScrollMenu(); // Met à jour l'année dans le footer updateYear(); if (window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1') { console.log( '%c[JS PESD] Version locale chargée (localhost:3000)', 'color: green; font-weight: bold;' ); window.PESD_SOURCE = 'local'; // Badge visuel pour la version locale const badge = document.createElement('div'); badge.textContent = 'JS Local'; badge.setAttribute( 'style', 'position:fixed;bottom:10px;right:10px;background:green;color:white;padding:4px 8px;z-index:9999;font-size:12px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.15)' ); document.body.appendChild(badge); } }); // Déclare PESD_SOURCE sur window declare global { interface Window { PESD_SOURCE?: string; } }