$('body').click(function(e){ if( $('#nav-panel').hasClass('open') ){ e.stopPropagation(); $('header .grid-container .nav .transformico-btn').toggleClass('close'); $('#nav-panel').toggleClass('open'); return false; } }) $('header .grid-container #nav-panel').click(function(e){ e.stopPropagation(); }) $('header .grid-container .nav').click(function(e){ e.stopPropagation(); $(this).find('.transformico-btn').toggleClass('close'); $('#nav-panel').toggleClass('open'); return false; }); // DÉFINITION DES GAMMES MYS.CONFIG.doigts ={"celiane":["blanc","titane","graphite"],"mosaic":["blanc","alu","noir-mat"],"living":["blanc","tech","anthracite"],"axolute":["white","alu","anthracite"],"art":["art-memoire-acier-brosse","art-memoire-or-brosse","art-memoire-cristal","art-epure-acier-brosse","art-epure-acier-satin","art-epure-acier-miroir","art-epure-or-miroir","art-epure-noir-mat","art-epure-bronze","art-epure-blanc-satin"]}; // DONNÉES REVENDEUR => Données des produits accessibles MYS.CONFIG.URLS.DB_produits.url = "/action/PRODUITS/get.php?contour=pro"; // MAPPAGE DU FICHIER JSON DES PRODUITS MYS.CONFIG.MAPPAGE.DB_produits ={"id":"id","id_reseller":"gencod","name":"name","prix":"price","ean":"gencod"}; // TEMPLATE JS if (MYS.CONFIG.URLS.templates) { MYS.CONFIG.URLS.templates.url = "/static/2/js/templates/app.html?t=1726654454"; } /* @todo A METTRE DANS LA CONFIGURATION DES CONTEXTES */ MYS.CONFIG.themePrimaryColor = [107, 100, 216]; MYS.CONFIG.themeTransitionColor = [125, 55, 152]; MYS.CONFIG.displayElectricienButton = true; MYS.CONFIG.pdfTheme = 'pro'; MYS.CONFIG.contour = 'pro'; MYS.CONFIG.pdfUrlPath = '/action/PDF/distributor/selection/'; MYS.CONFIG.excelUrlPath = 'http://formelec.mon-interrupteur.fr:81/action/EXCEL/'; MYS.CONFIG.cart ={"pdfAction":true,"elecCertifieAction":false,"elecCertifieLimit":500,"_additionnalLinks":[{"title":"Trouver un \u00e9lectricien","url":"https:\/\/www.electriciencertifie.legrand.fr\/"}]} MYS.CONFIG.themeLeftContainerWidth = 55; MYS.CONFIG.themeLeftContainerLimit = 1024; MYS.CONFIG.themeRightContainerWidth = false; MYS.CONFIG.themeRightContainerLimit = false; MYS.CONFIG.themeAvailableLegrandLogo = true; MYS.CONFIG.adBanners ={"gammes":{"enable":true,"link":"https:\/\/www.legrand.fr\/catalogue\/maison-connectee?utm_source=mon-interrupteur&utm_medium=referral&utm_campaign=push-offre-connectee","img":"netatmo-banner.png","imgHover":"netatmo-banner-hover.png"}} MYS.CONFIG.tax = 'ttc'; MYS.CONFIG.add_tva = '1.20'; MYS.CONFIG.cameraEnabled =true let viewportWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0) let viewportHeigth = Math.max(document.documentElement.clientHeight, window.innerHeight || 0) let deviceType = 'mobile' if ( viewportWidth > 1023 && viewportHeigth > 549) { deviceType = 'desktop'; } let reseller_name = "app"; let gtmDatas = { 'page_category': 'configurator', 'page_name': document.title, 'clientType': reseller_name }; gtmDatas['typeEnv'] = deviceType; dataLayer.push(gtmDatas);