/* eslint-disable @typescript-eslint/no-unused-vars */ /*eslint-disable no-console*/ import { marqueeNewsBanner, showNavDDVisuelOnHover, toggleNavResponsive, } from '$utils/animate/manageNavAnimations'; import { manageFixedModal } from '$utils/display/displayModales'; import { SplideReviewsA } from '$utils/sliders/sliders'; import { SwiperKPISlider } from '$utils/sliders/swiper'; import { saveActionData, saveFormData, saveNavigationData } from './utils/data/manageUserData'; import { fillFormData, verifyProEmail } from './utils/display/displayForms'; import { changeContentForThisLang, changeNativeElementLang, } from './utils/localize/localizeElements'; window.Webflow ||= []; window.Webflow.push(() => { // -------- Checking if the script load correctly saveFormData(); saveActionData(); saveNavigationData(); fillFormData(); verifyProEmail(); // -------- Fonctions gérant le comportement de la Nav marqueeNewsBanner(); if (window.matchMedia('(min-width: 992px)').matches) { showNavDDVisuelOnHover(); //navOnDesktop(); //navDesktopOnScroll(); } else { toggleNavResponsive(); //toggleNavOnMobile(); //navMobileOnScroll(); } // -------- Animation Marquee pour News Banner marqueeNewsBanner(); // --------- Fonctions gérant l'affichage des Overlays manageFixedModal(); // -------- Multilingue & Localisation changeContentForThisLang(); changeNativeElementLang(); Weglot.on('languageChanged', function (newLang, prevLang) { changeContentForThisLang(); // --------- Fonctions gérant l'affichage des Overlays manageFixedModal(); }); // -------- Gestion des Sliders SplideReviewsA(); SwiperKPISlider(); });