/* eslint-disable @typescript-eslint/no-unused-vars */ /*eslint-disable no-console*/ import { manageFixedModal } from '$utils/manageFixedOverlay'; import { navDesktopOnScroll, navMobileOnScroll, navOnDesktop, navOnHover, toggleNavOnMobile, } from '$utils/manageNavAnimations'; import { SplideReviewsA } from '$utils/sliders'; import { changeContentForThisLang, changeNativeElementLang } from './utils/manageLocalizedContent'; import { formGoToDemoRedirectToDemo } from './utils/manageRedirection'; import { addCurrentPreviousPage, addUserEmail, addUserFirstName, addUserLastName, saveCurrentPreviousPage, saveUserEmail, } from './utils/manageUserData'; window.Webflow ||= []; window.Webflow.push(() => { // -------- Checking if the script load correctly // console.log('Quable NPM Code loaded'); // -------- Fonctions gérant le comportement de la Nav navOnDesktop(); navOnHover(); navDesktopOnScroll(); navMobileOnScroll(); toggleNavOnMobile(); // --------- Fonctions gérant l'affichage des Overlays manageFixedModal(); // -------- Scripts modifiant l'affichage du site formGoToDemoRedirectToDemo(); // -------- Scripts liés à l'user setTimeout(addCurrentPreviousPage, 400); saveCurrentPreviousPage(); saveUserEmail(); addUserEmail(); addUserFirstName(); addUserLastName(); //saveUserFavoriteOffer(); //addUserFavoriteOffer(); // -------- Multilingue & Localisation changeContentForThisLang(); changeNativeElementLang(); Weglot.on('languageChanged', function (newLang, prevLang) { changeContentForThisLang(); // --------- Fonctions gérant l'affichage des Overlays manageFixedModal(); const fullLang = Weglot.getLanguageName(newLang); const inputs = document.querySelectorAll('.inputlang'); inputs.forEach(function (input) { input.value = fullLang; }); // console.log('Changement de langue : Adaptation du contenu & Remplissage des Formulaires'); }); // -------- Gestion des Sliders SplideReviewsA(); });