templates/Parent/LayoutParent.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4. <!-- Google Tag Manager -->
  5. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  6. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  7. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  8. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  9. })(window,document,'script','dataLayer','GTM-NKDX5H29');</script>
  10. <!-- End Google Tag Manager -->
  11.         <meta charset="utf-8">
  12.         <meta http-equiv="x-ua-compatible" content="ie=edge">
  13.         <meta name="description" content="">
  14.         
  15.         <meta name="viewport" content="initial-scale=1.0, user-scalable=no ,maximum-scale = 1.0">
  16.         <meta name="mobile-web-app-capable" content="yes">
  17.         <title>{% block title %}5sur5 Séjour{% endblock %}</title>
  18.         {% block LinksCss %}    
  19.             <link rel="shortcut icon" type="image/x-icon" href="{{ asset('img/logoHeader.svg') }}" />
  20.             <link rel="shortcut icon" type="image/x-icon" href="{{'/images/Logo.png'}}" />
  21.             <!-- CSS here -->
  22.             <link rel="stylesheet" href="{{'/Plugins/css/bootstrap.min.css'}}" > 
  23.             <link href="{{ asset ('Accueil/css/bootstrap.min.css')}}" type="text/css" rel="stylesheet" >
  24.             <link  href="{{ asset ('Accueil/css/animate.css')}}" type="text/css" rel="stylesheet" >
  25.             <link  href="{{ asset ('Accueil/css/slick.css')}}" type="text/css" rel="stylesheet">
  26.             <link href="{{ asset ('Accueil/css/slicknav.css')}}" type="text/css" rel="stylesheet" >
  27.             <link href="{{ asset ('Accueil/css/style.css')}}" type="text/css" rel="stylesheet" >
  28.             <link href="{{ asset ('css/Parent/css/layoutparent.css')}}" type="text/css" rel="stylesheet" >
  29.             <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
  30.             <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
  31.             <link rel="stylesheet" href="{{ asset('css/bootstrap-icons.css') }}">
  32.             <style>
  33.                 @keyframes cart-pulse {
  34.   0% { transform: scale(1); }
  35.   50% { transform: scale(1.1); }
  36.   100% { transform: scale(1); }
  37. }
  38. .cart-link.pulse {
  39.   animation: cart-pulse 0.3s ease-in-out;
  40. }
  41.                 @font-face {
  42.                     font-family: 'Montserrat-Regular';
  43.                     src:   url( {{ '/fonts/Montserrat/Montserrat-Regular.otf' }}) format('opentype');
  44.                 }
  45.                 @font-face {
  46.                     font-family: 'Montserrat-Medium';
  47.                     src:   url( {{ '/fonts/Montserrat/Montserrat-Medium.otf' }}) format('opentype');
  48.                 }
  49.                 @font-face {
  50.                     font-family: 'Montserrat-Bold';
  51.                     src:   url( {{ '/fonts/Montserrat/Montserrat-Bold.otf' }}) format('opentype');
  52.                 }
  53.                 @font-face {
  54.                     font-family: 'Montserrat-Light';
  55.                     src:   url( {{ '/fonts/Montserrat/Montserrat-Light.otf' }}) format('opentype');
  56.                 }
  57.                 @font-face {
  58.                     font-family: 'Montserrat-SemiBold';
  59.                     src:   url( {{ '/fonts/Montserrat/Montserrat-SemiBold.otf' }}) format('opentype');
  60.                 }
  61.                 input::placeholder,
  62.                 input::-webkit-input-placeholder,
  63.                 input::-moz-placeholder {
  64.                     line-height: normal !important;
  65.                 }
  66.                 :focus {
  67.                     outline: -webkit-focus-ring-color auto 0px !important;
  68.                 }
  69.                 body{
  70.                     -webkit-touch-callout: none; }
  71.                 </style>
  72.                 <link rel="stylesheet" media="all" href="{{'/css/Accompagnateur/Style_EspaceAccompagnateur.css'}}" >
  73.             {% endblock %}
  74.             {{ render(controller(
  75.         'App\\Controller\\AnalyticsController::analyticsBloc',
  76.         { 'max': 3 }
  77.        
  78.     )) }} 
  79.             {# Modal Perd code#}
  80.   {{ render(controller(
  81.         'App\\Controller\\AnalyticsController::analyticsBloc',
  82.         { 'max': 3 }
  83.     )) }} 
  84.         </head>
  85.         {% block monModal %}
  86.                 
  87.                 
  88.                <button data-target="#PopupPhotosManquante" data-toggle="modal" data-backdrop="static" data-keyboard="false" style='display: none;' id='btnPopupPhotosManquante'></button>
  89.                     <div id="PopupPhotosManquante" class="modal fade" role="dialog" style="background-color: rgba(112, 112, 112, 0.56);z-index: 1000000;" aria-hidden="true">
  90.                     <div class="modal-dialog dialogUploadImg dialogNotifRandom" style='max-width: 550px !important;'>
  91.                         <div class="row modal-content no-margin contentdialogUploadImg contentdialogNotifMsg">
  92.                             <div class="headerdialogUploadImg">
  93.                                 <h1 class="titledialogUploadImg titledialogNotifMsg"> </h1>
  94.                             </div>
  95.                             <div class="ContenudetailsSejour">
  96.                                 <div class="row no-margin detailsSejour">
  97.                                     <div class="ContentUpload">
  98.                                         <h1 class="titleTelechargement titlenotifmsg" >Nous avons détecter des pages vides et des photos qui se répètent..</h1>
  99.                                         <h1 class="titleTelechargement titlenotifmsg" >Etes-vous sûr de vouloir le valider ?</h1> 
  100.                                     </div>
  101.                                 </div>
  102.                             </div>
  103.                             <div class="BottomUploadImg BottomdialogNotifMsg">
  104.                                 <button class="circle btnNotifRandom2" id ="ouiBtn" data-dismiss='modal' >OUI </button>
  105.                                 <button class='circle btnNotifRandom2' data-dismiss='modal' id="" >NON</button>
  106.                             </div>
  107.                         </div>
  108.                     </div>
  109.                 </div>
  110.                 <button data-target="#PopupPhotosManquante2" data-toggle="modal" data-backdrop="static" data-keyboard="false" style='display: none;' id='btnPopupPhotosManquante2'></button>
  111.                     <div id="PopupPhotosManquante2" class="modal fade" role="dialog" style="background-color: rgba(112, 112, 112, 0.56);z-index: 1000000;" aria-hidden="true">
  112.                     <div class="modal-dialog dialogUploadImg dialogNotifRandom" style='max-width: 550px !important;'>
  113.                         <div class="row modal-content no-margin contentdialogUploadImg contentdialogNotifMsg">
  114.                             <div class="headerdialogUploadImg">
  115.                                 <h1 class="titledialogUploadImg titledialogNotifMsg"> </h1>
  116.                             </div>
  117.                             <div class="ContenudetailsSejour">
  118.                                 <div class="row no-margin detailsSejour">
  119.                                     <div class="ContentUpload">
  120.                                         <h1 class="titleTelechargement titlenotifmsg" >ATTENTION : on me dit à l’oreillette que des photos se répètent .. </h1>
  121.                                         <h1 class="titleTelechargement titlenotifmsg" >Etes-vous sûr de vouloir l’enregistrer ?</h1> 
  122.                                     </div>
  123.                                 </div>
  124.                             </div>
  125.                             <div class="BottomUploadImg BottomdialogNotifMsg">
  126.                                 <button class="circle btnNotifRandom2" id ="ouiBtn2" data-dismiss='modal' >OUI </button>
  127.                                 <button class='circle btnNotifRandom2' data-dismiss='modal' id="" >NON</button>
  128.                             </div>
  129.                         </div>
  130.                     </div>
  131.                 </div>
  132.                 <button data-target="#PopupPhotosManquante1" data-toggle="modal" data-backdrop="static" data-keyboard="false" style='display: none;' id='btnPopupPhotosManquante1'></button>
  133.                     <div id="PopupPhotosManquante1" class="modal fade" role="dialog" style="background-color: rgba(112, 112, 112, 0.56);z-index: 1000000;" aria-hidden="true">
  134.                     <div class="modal-dialog dialogUploadImg dialogNotifRandom" style='max-width: 550px !important;'>
  135.                         <div class="row modal-content no-margin contentdialogUploadImg contentdialogNotifMsg">
  136.                             <div class="headerdialogUploadImg">
  137.                                 <h1 class="titledialogUploadImg titledialogNotifMsg"> </h1>
  138.                             </div>
  139.                             <div class="ContenudetailsSejour">
  140.                                 <div class="row no-margin detailsSejour">
  141.                                     <div class="ContentUpload">
  142.                                         <h1 class="titleTelechargement titlenotifmsg" >ATTENTION : mon petit doigt me dit que votre projet comporte une ou des pages vides…</h1>
  143.                                         <h1 class="titleTelechargement titlenotifmsg" > Etes-vous sûr de vouloir l’enregistrer ?</h1> 
  144.                                     </div>
  145.                                 </div>
  146.                             </div>
  147.                             <div class="BottomUploadImg BottomdialogNotifMsg">
  148.                                 <button class="circle btnNotifRandom2" id ="ouiBtn1" data-dismiss='modal' >OUI </button>
  149.                                 <button class='circle btnNotifRandom2' data-dismiss='modal' id="" >NON</button>
  150.                             </div>
  151.                         </div>
  152.                     </div>
  153.                 </div>
  154.              <button data-target="#NotifRandom" data-toggle="modal" data-backdrop="static" data-keyboard="false" style='display: none;' id='btnNotifRandom'></button>
  155.             <div id="NotifRandom" class="modal fade" role="dialog" style="background-color: rgba(112, 112, 112, 0.56);z-index: 1000000;" aria-hidden="true">
  156.             <div class="modal-dialog dialogUploadImg dialogNotifRandom" style='max-width: 550px !important;'>
  157.                 <div class="row modal-content no-margin contentdialogUploadImg contentdialogNotifMsg">
  158.                     <div class="headerdialogUploadImg">
  159.                         <h1 class="titledialogUploadImg titledialogNotifMsg">Information </h1>
  160.                     </div>
  161.                     <div class="ContenudetailsSejour">
  162.                         <div class="row no-margin detailsSejour">
  163.                             <div class="ContentUpload">
  164.                                 <h1 class="titleTelechargement titlenotifmsg" >Ce produit est une proposition automatique pour vous faciliter sa mise en place.  </h1> 
  165.                                 <h1 class="titleTelechargement titlenotifmsg" >Veuillez vérifier la disposition des images dans toutes les pages, pour que le tout soit à votre entière satisfaction.  </h1>
  166.                                 <div class='bottomNotif' >
  167.                                     <label class="containerCheck">Ne plus afficher ce message.
  168.                                         <input type="checkbox" id='checkRandom'>
  169.                                         <span class="checkmark"></span>
  170.                                     </label>
  171.                                 </div>
  172.                             </div>
  173.                         </div>
  174.                     </div>
  175.                     <div class="BottomUploadImg BottomdialogNotifMsg">
  176.                         <button class='circle btnNotifRandom' data-dismiss='modal' onclick='CheckRandomNotice();'>Je comprends</button>
  177.                     </div>
  178.                 </div>
  179.             </div>
  180.         </div>
  181.            <button data-target="#PopupAjouterPanier" data-toggle="modal" data-backdrop="static" data-keyboard="false" style='display: none;' id='btnpopupAjoutPanier'></button>
  182.             <div id="PopupAjouterPanier" class="modal fade" role="dialog" style="background-color: rgba(112, 112, 112, 0.56);z-index: 1000000;" aria-hidden="true">
  183.             <div class="modal-dialog dialogUploadImg dialogNotifRandom" style='max-width: 550px !important;'>
  184.                 <div class="row modal-content no-margin contentdialogUploadImg contentdialogNotifMsg">
  185.                     <div class="headerdialogUploadImg">
  186.                         <h1 class="titledialogUploadImg titledialogNotifMsg"> </h1>
  187.                     </div>
  188.                     <div class="ContenudetailsSejour">
  189.                         <div class="row no-margin detailsSejour">
  190.                             <div class="ContentUpload">
  191.                                 <h1 class="titleTelechargement titlenotifmsg" >Ajouter à mon panier ? </h1> 
  192.                              
  193.                                 
  194.                             </div>
  195.                         </div>
  196.                     </div>
  197.                     <div class="BottomUploadImg BottomdialogNotifMsg">
  198.                         <button class='circle btnNotifRandom' onclick="AjouterPanier()" data-dismiss='modal' id="btnajouterPanier" >Valider</button>
  199.                     </div>
  200.                 </div>
  201.             </div>
  202.         </div>
  203.        <button data-target="#PopupNommerProj" data-toggle="modal" data-backdrop="static" data-keyboard="false" style='display: none;' id='btnPopupNommerProj'></button>
  204.  
  205.             <div id="PopupNommerProj" class="modal fade" role="dialog" style="background-color: rgba(112, 112, 112, 0.56);z-index: 1000000;" aria-hidden="true">
  206.             <div class="modal-dialog dialogUploadImg dialogNotifRandom" style='max-width: 550px !important;'>
  207.                 <div class="row modal-content no-margin contentdialogUploadImg contentdialogNotifMsg">
  208.                     <div class="headerdialogUploadImg">
  209.                         <h1 class="titledialogUploadImg titledialogNotifMsg"> </h1>
  210.                     </div>
  211.                     <div class="ContenudetailsSejour">
  212.                         <div class="row no-margin detailsSejour">
  213.                             <div class="ContentUpload">
  214.                                 <h1 class="titleTelechargement titlenotifmsg" >Veuillez nommer votre création : </h1> 
  215.                                 <input id="nomprojetProd" />
  216.                                 
  217.                             </div>
  218.                         </div>
  219.                     </div>
  220.                     <div class="BottomUploadImg BottomdialogNotifMsg">
  221.                         <button class='circle btnNotifRandom disabled' data-dismiss='modal' id="btnSaveAlbumFrompopup" >Enregistrer</button>
  222.                     </div>
  223.                 </div>
  224.             </div>
  225.         </div>
  226.             <button data-target="#PopupModiferProduit" data-toggle="modal" data-backdrop="static" data-keyboard="false" style='display: none;' id='btnPopupModiferProduit'></button>
  227.             <div id="PopupModiferProduit" class="modal fade" role="dialog" style="background-color: rgba(112, 112, 112, 0.56);z-index: 1000000;" aria-hidden="true">
  228.                 <div class="modal-dialog dialogUploadImg dialogNotifRandom" style='max-width: 550px !important;'>
  229.                     <div class="row modal-content no-margin contentdialogUploadImg contentdialogNotifMsg">
  230.                         <div class="headerdialogUploadImg">
  231.                             <h1 class="titledialogUploadImg titledialogNotifMsg"> </h1>
  232.                         </div>
  233.                         <div class="ContenudetailsSejour">
  234.                             <div class="row no-margin detailsSejour">
  235.                                 <div class="ContentUpload">
  236.                                     <h1 class="titleTelechargement titlenotifmsg" >Veuillez créer un nouveau   projet : </h1>
  237.                                     <div  class="form-inline" style="position:relative;left:40%;">
  238.                                         <label style="font-size: 16px;font-weight: 700">Oui</label>
  239.                                         <input style="margin-right: 10px;margin-left: 5px;margin-top: 4px;" type="checkbox" id="YesNewAlbum" />
  240.                                         <label style="font-size: 16px;font-weight: 700">Non</label>
  241.                                         <input style="margin-left: 5px;margin-top: 4px;" type="checkbox" id="NoNewAlbum" />
  242.                                     </div>
  243.                                     <input type="hidden" id="idProduitModifie" />
  244.                                 </div>
  245.                             </div>
  246.                             <div class="form-group" id="divNomProduitModifier" style="position: relative;left:25%;margin-top: 30px;display: none;">
  247.                                 <label style="font-size: 18px;font-weight: 700;">Veuillez modifier le nom projet : </label><br>
  248.                                 <input type="text" class="form-control" style="position:relative;width:70%;right:10%;" id="nomProduitModifie" />
  249.                                 <input type="hidden" id="nomProduitV1">
  250.                             </div>
  251.                         </div>
  252.                         <div class="BottomUploadImg BottomdialogNotifMsg">
  253.                             <button class='circle btnNotifRandom' data-dismiss="modal" id="btnUpdateAlbumFrompopup" >Enregistrer</button>
  254.                         </div>
  255.                     </div>
  256.                 </div>
  257.             </div>
  258.      <button data-target="#Indicationphotos" data-toggle="modal" style='display: none;' id='btnIndicationphotos'></button>
  259.             <div id="Indicationphotos" class="modal fade" role="dialog" style="background-color: rgba(112, 112, 112, 0.56);z-index: 1000000;" aria-hidden="true">
  260.             <div class="modal-dialog dialogIndication">
  261.                 <div class="row modal-content no-margin contentIndication">
  262.                     <div class="headerdialogUploadImg headerdialogIndication">
  263.                      </div>
  264.                         <div class="row no-margin detailsSejour">
  265.                             <div class="row ContentUpload ContentIndicationAll">  
  266.                                 <h1 class="titledialogIndication">Simple comme bonjour !  </h1>
  267.                                 <div class='ContentImg' >
  268.                                    
  269.                                     <img class="imgAlbum" id="imgAlbumWM" src="{{ asset('/images/imprimeAlbumIndicationphoto.png') }}"/>
  270.                                  
  271.                                     <img class="imgLivre" id="imgLivreWM" src="{{ asset('/images/imprimeLivreIndicationphoto.png') }}"/>
  272.                                     <img class="imgCal" src="{{ asset('/images/imprimeCalendrierIndication2.png') }}"/>
  273.                                 </div>
  274.                                 <div class="divcontentpara" >
  275.                                     <h1 class="titleTelechargement titlenotifmsg" >- Sélectionnez une photo Wahou depuis le bandeau déroulant en bas de votre écran puis cliquez sur "déposer la photo ici" pour un atterrissage réussi. </h1> 
  276.                                     <h1 class="titleTelechargement titlenotifmsg" >- Vous souhaitez ajuster votre photo, la changer ou la switcher avec celle d’à côté? Cliquez sur la photo choisie et laissez-vous guider  </h1>
  277.                                     <h1 class="titleTelechargement titlenotifmsg" >- Dans le bandeau déroulant les photos encadrées en bleu sont celles déjà présentes dans l'album. Celles encadrées en orange ne sont pas encore à bord  </h1>
  278.                                 </div>
  279.                             </div>
  280.                             <div class="row ContentUpload ContentIndicationCal">  
  281.                                 <h1 class="titledialogIndication">Décollage et atterrissage de vos photos préférées ... Prêt pour l’embarquement ? </h1>
  282.                                 <div class='ContentImg' >
  283.                                     <img class="imgCal" id="imgCal1" src="{{ asset('/images/imprimeCalendrierIndication2.png') }}"/>
  284.                                 </div>
  285.                                 <div class="divcontentpara" >
  286.                                     <h1 class="titleTelechargement titlenotifmsg" >- Cliquez sur la page à modifier souhaitée. Choisissez la disposition des photos et faites décoller vos photos les plus Wahou en les faisant glisser !</h1> 
  287.                                     <h1 class="titleTelechargement titlenotifmsg" >- Pour zoomer ou positionner la photo, cliquez sur la photo sélectionnée. Et hop, décollage immédiat !</h1>
  288.                                 </div>
  289.                             </div>
  290.                             <div class="row ContentUpload ContentIndicationPhoto">  
  291.                                 <h1 class="titledialogIndication">Revivez ensemble son séjour ! </h1>
  292.                                 <div class='ContentImg' >
  293.                                     <img class="imgAlbum" id="imgPhotos" src="{{ asset('/images/imprimephotoIndication.png') }}"/>
  294.                                 </div>
  295.                                 <div class="divcontentpara" >
  296.                                     <h1 class="titleTelechargement titlenotifmsg" >- Faites glisser votre photo Wahou dans le cadre prévu </h1> 
  297.                                     <h1 class="titleTelechargement titlenotifmsg" >- Une fois ajoutée, cliquez sur la photo pour zoomer ou la positionner. Et hop, décollage immédiat !</h1>
  298.                                 </div>
  299.                             </div>
  300.                             <div class="row ContentUpload ContentIndicationRetro">  
  301.                                 <h1 class="titledialogIndication">Revivez ensemble son séjour ! </h1>
  302.                                 <div class='ContentImg' >
  303.                                     <img class="imgAlbum" src="{{ asset('/images/imprimephotoIndicationWeb.png') }}"/>
  304.                                 </div>
  305.                                 <div class="divcontentpara" >
  306.                                     <h1 class="titleTelechargement titlenotifmsg" >- Cliquez sur votre photo Wahou puis faites cliquez dans le cadre prévu : et la voilà a sa place !</h1> 
  307.                                     <h1 class="titleTelechargement titlenotifmsg" >- Pour zoomer ou positionner la photo, cliquez sur la photo sélectionnée. Et hop, décollage immédiat !</h1>
  308.                                 </div>
  309.                             </div>
  310.                                 
  311.                         </div>
  312.                     <div class="BottomUploadImg BottomdialogNotifMsg">
  313.                         <button class='circle btnNotifRandom' data-dismiss='modal' >Je comprends</button>
  314.                     </div>
  315.                 </div>
  316.             </div>
  317.         </div>
  318.      <button data-target="#Indicationtxt" data-toggle="modal"  style='display: none;' id='btnIndicationtxt'></button>
  319.             <div id="Indicationtxt" class="modal fade" role="dialog" style="background-color: rgba(112, 112, 112, 0.56);z-index: 1000000;" aria-hidden="true">
  320.             <div class="modal-dialog dialogIndication">
  321.                 <div class="row modal-content no-margin contentIndication">
  322.                     <div class="headerdialogUploadImg headerdialogIndication">
  323.                      </div>
  324.                     <div>
  325.                         <div class="row no-margin detailsSejour">
  326.                             <div class="row ContentUpload">  
  327.                                 <h1 class="titledialogIndication">Une anecdote à partager ? </h1>
  328.                                 <div class='ContentImg' >
  329.                                     <img class="imgAlbum" id="imgAlbumWM3" src="{{ asset('/images/imprimeAlbumIndicationTxt.png') }}"/>  
  330.                                     <img class="imgLivre" id="imgLivreWM3" src="{{ asset('/images/imprimeLivreIndicationTxt.png') }}"/>
  331.                                 </div>
  332.                                 <div class="divcontentpara" >
  333.                                     <h1 class="titleTelechargement titlenotifmsg" >- Sélectionnez la page à modifier grâce aux boutons « à gauche » et « à droite ».   </h1> 
  334.                                     <h1 class="titleTelechargement titlenotifmsg" >- Choisissez ensuite la zone de texte que vous souhaitez et écrivez votre légende </h1>
  335.                                     <h1 class="titleTelechargement titlenotifmsg" >- Vous préférez en bleu, en noir ou en blanc? A vous de choisir grâce aux pastilles de couleurs. Ajoutez des émoticônes et agrandissez la police pour un effet plus Wahou ! </h1>
  336.                                     <h1 class="titleTelechargement titlenotifmsg" >- Faites décoller votre texte en cliquant sur l'avion en papier.  </h1>
  337.                                 </div>
  338.                             </div>
  339.                         </div>
  340.                     </div>
  341.                     <div class="BottomUploadImg BottomdialogNotifMsg">
  342.                         <button class='circle btnNotifRandom' data-dismiss='modal' >Je comprends</button>
  343.                     </div>
  344.                 </div>
  345.             </div>
  346.         </div>
  347.      <button data-target="#IndicationMEP" data-toggle="modal"  style='display: none;' id='btnIndicationMEP'></button>
  348.             <div id="IndicationMEP" class="modal fade" role="dialog" style="background-color: rgba(112, 112, 112, 0.56);z-index: 1000000;" aria-hidden="true">
  349.             <div class="modal-dialog dialogIndication">
  350.                 <div class="row modal-content no-margin contentIndication">
  351.                     <div class="headerdialogUploadImg headerdialogIndication">
  352.                      </div>
  353.                     <div>
  354.                         <div class="row no-margin detailsSejour">
  355.                             <div class="row ContentUpload">  
  356.                                 <h1 class="titledialogIndication">Prêt pour l’embarquement ? </h1>
  357.                                 <div class='ContentImg' >
  358.                                     <img class="imgAlbum" id="imgAlbumWM2" src="{{ asset('/images/imprimeAlbumIndicationMEP.png') }}"/> 
  359.                                     <img class="imgLivre"  id="imgLivreWM2"src="{{ asset('/images/imprimeLivreIndicationMEP.png') }}"/>
  360.                                </div>
  361.                                 <div class="divcontentpara" >
  362.                                     <h1 class="titleTelechargement titlenotifmsg" >- Sélectionnez la page que vous souhaitez modifier grâce aux boutons « à gauche » et « à droite » ou sélectionnez directement la page sur l’album.</h1> 
  363.                                     <h1 class="titleTelechargement titlenotifmsg" >- Changez la couleur du fond de votre album grâce aux 3 pastilles de couleurs (noir, blanc ou bleu) pour un effet plus Wahou ! </h1>
  364.                                 </div>
  365.                             </div>
  366.                         </div>
  367.                     </div>
  368.                     <div class="BottomUploadImg BottomdialogNotifMsg">
  369.                         <button class='circle btnNotifRandom' data-dismiss='modal' >Je comprends</button>
  370.                     </div>
  371.                 </div>
  372.             </div>
  373.         </div>
  374.    <button id="btnPubProduit" data-toggle="modal" data-target="#PubProduit" style="display: none;" data-backdrop="static" data-keyboard="false"></button>
  375.      <div id="PubProduitnonshow" class="modal fade" role="dialog" style="background-color: rgba(0, 0, 0, 0.4); z-index: 1000000 ;">
  376.         <div class="modal-dialog dialogpubprod">
  377.             <div class="row modal-content no-margin contentdialogpubprod" >
  378.                 <div class="headerpubprod">
  379.                     <h1 class="titledialogUploadImg" style="width: calc( 100% - 35px);"></h1>
  380.                    {# <img src="{{ '/images/300ppi/5sur5- Supprimer.png' }}" class="closeNOUploadImg"
  381.                          style="opacity: 1; top: 5px;z-index: 9999999;" data-dismiss="modal"/>#}
  382.                     
  383.                 </div>
  384.           <div class="contenuProduitbienvenu"  style="height:500px;margin-top:-50px">
  385.                     <div class="row no-margin {#detailsProduitbienvenu#} divdetailsAlbum ">
  386.                         {# <div class="row  responsive responsiveweb">
  387.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  388.                                 <div class="single_service">
  389.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeAlbum1.png"}}');" > </div>
  390.                                 </div>
  391.                             </div>
  392.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  393.                                 <div class="single_service">
  394.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeAlbum2.png"  }}');" > </div>
  395.                                 </div>
  396.                             </div>
  397.                                  <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  398.                                 <div class="single_service">
  399.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeAlbum3.png"}}');" > </div>
  400.                                 </div>
  401.                             </div>
  402.                         </div>  #}
  403.                                 {# <div class="row  responsive responsivemobile">
  404.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  405.                                 <div class="single_service">
  406.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeAlbum1.png"}}');" > </div>
  407.                                 </div>
  408.                             </div>
  409.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  410.                                 <div class="single_service">
  411.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeAlbum2.png"  }}');" > </div>
  412.                                 </div>
  413.                             </div> 
  414.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  415.                                 <div class="single_service">
  416.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeAlbum3.png"  }}');" > </div>
  417.                                 </div>
  418.                             </div>
  419.                         </div> #}
  420.                     <div class="namePRD">
  421.                         <h4 class="titleProdbienvenu titleProdbienvenu1" style="text-justify: auto;text-align: center;">Aussi facile et rapide à réaliser qu’un avion en papier … </h4>
  422.                         <div class="divContentAnim"  >
  423.                             <div class="Divanimation">
  424.                                 <img src="/images/LineAnimation.png" class="MyLineFirstPosition" >
  425.                                 <img src="/images/ArrowAnimation.png" class="MyImgFirstPosition">
  426.                             </div>
  427.                         </div>
  428.                         <h4 class="titleProdbienvenu titleProdbienvenu2" style="text-justify: auto;text-align: justify;">Une question, besoin d’aide ? Cliquez ici, <img  src="{{ asset('/images/question.png') }}"/> nous vous guiderons dans vos créations. Prêt à décoller ? </h4>
  429.                          <div class="BottomUploadImg1 BottomdialogNotifMsg1">
  430.                                     <label class="containerCheck"  onclick='CheckProdNotif();'>Ne plus afficher ce message.
  431.                                         <input type="checkbox" id='checkRandomalbum'>
  432.                                         <span class="checkmark"></span>
  433.                                     </label>
  434.                                                          
  435.                          
  436.                         <button class='circle btnNotifRandom' style='margin-left: 30%;margin-right: 30%;width: 40% !important;' data-dismiss='modal' >Fermer</button>
  437.                         </div>
  438.                       {#  <div class="bottomNotif2 "><button class="closeNOUploadImg btnSaveAlbum " style="position: absolute !important;width:fit-content !important;min-width: 35% !important;right: 4%;" data-dismiss="modal">Fermer </button></div>#}
  439.                                            
  440.                     </div>
  441.                     </div>
  442.                     <div class="row no-margin {#detailsProduitbienvenu#} divdetailsLivre">
  443.                         {# <div class="row  responsive responsiveweb">
  444.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  445.                                 <div class="single_service">
  446.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeLivre1.png"}}');" > </div>
  447.                                 </div>
  448.                             </div>
  449.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  450.                                 <div class="single_service">
  451.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeLivre2.png"  }}');" > </div>
  452.                                 </div>
  453.                             </div>
  454.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  455.                                 <div class="single_service">
  456.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeLivre3.png"  }}');" > </div>
  457.                                 </div>
  458.                             </div>
  459.                         </div>  #}
  460.                                 {# <div class="row  responsive responsivemobile">
  461.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  462.                                 <div class="single_service">
  463.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeLivre1.png"}}');" > </div>
  464.                                 </div>
  465.                             </div>
  466.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  467.                                 <div class="single_service">
  468.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeLivre2.png"  }}');" > </div>
  469.                                 </div>
  470.                             </div> 
  471.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  472.                                 <div class="single_service">
  473.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeLivre3.png"  }}');" > </div>
  474.                                 </div>
  475.                             </div>
  476.                         </div> #}
  477.                     <div class="namePRD">
  478.                         <h4 class="titleProdbienvenu titleProdbienvenu1" style="text-justify: auto;text-align: justify;">Aussi facile et rapide à réaliser qu’un avion en papier …</h4>
  479.                          <div class="divContentAnim"  >
  480.                             <div class="Divanimation">
  481.                                 <img src="/images/LineAnimation.png" class="MyLineFirstPosition" >
  482.                                 <img src="/images/ArrowAnimation.png" class="MyImgFirstPosition">
  483.                             </div>
  484.                         </div>
  485.                         <h4 class="titleProdbienvenu titleProdbienvenu2" style="text-justify: auto;text-align: justify;">Une question, besoin d’aide ? Cliquez ici, <img  src="{{ asset('/images/question.png') }}"/> nous vous guiderons dans vos créations. Prêt à décoller ? </h4>
  486.                         <div class="BottomUploadImg1 BottomdialogNotifMsg1">
  487.                                     <label class="containerCheck"  onclick='CheckProdNotif();'>Ne plus afficher ce message.
  488.                                         <input type="checkbox" id='checkRandomalbum'>
  489.                                         <span class="checkmark"></span>
  490.                                     </label>
  491.                                                          
  492.                          
  493.                         <button class='circle btnNotifRandom' style='margin-left: 30%;margin-right: 30%;width: 40% !important;' data-dismiss='modal' >Fermer</button>
  494.                         </div>
  495.                     </div>
  496.                     </div>
  497.                     <div class="row no-margin {#detailsProduitbienvenu#} divdetailsCal">
  498.                         {# <div class="row  responsive responsiveweb">
  499.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  500.                                 <div class="single_service">
  501.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeCalendrierIndication.png"}}');" > </div>
  502.                                 </div>
  503.                             </div>
  504.                         </div>  #}
  505.                                 {# <div class="row  responsive responsivemobile">
  506.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  507.                                 <div class="single_service">
  508.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeCalendrierIndication.png"}}');" > </div>
  509.                                 </div>
  510.                             </div>
  511.                         </div> #}
  512.                     <div class="namePRD">
  513.                         <h4 class="titleProdbienvenu titleProdbienvenu1" style="text-justify: auto;text-align: justify;">Aussi facile et rapide à réaliser qu’un avion en papier …</h4>
  514.                          <div class="divContentAnim"  >
  515.                             <div class="Divanimation">
  516.                                 <img src="/images/LineAnimation.png" class="MyLineFirstPosition" >
  517.                                 <img src="/images/ArrowAnimation.png" class="MyImgFirstPosition">
  518.                             </div>
  519.                         </div>
  520.                         <h4 class="titleProdbienvenu titleProdbienvenu2" style="text-justify: auto;text-align: justify;">Une question, besoin d’aide ? Cliquez ici, <img  src="{{ asset('/images/question.png') }}"/> nous vous guiderons dans vos créations. Prêt à décoller ? </h4>
  521.                           <div class="BottomUploadImg1 BottomdialogNotifMsg1">
  522.                                     <label class="containerCheck"  onclick='CheckProdNotif();'>Ne plus afficher ce message.
  523.                                         <input type="checkbox" id='checkRandomalbum'>
  524.                                         <span class="checkmark"></span>
  525.                                     </label>
  526.                                                          
  527.                          
  528.                         <button class='circle btnNotifRandom' style='margin-left: 30%;margin-right: 30%;width: 40% !important;' data-dismiss='modal' >Fermer</button>
  529.                         </div>
  530.                                 </div>
  531.                     </div>
  532.                     <div class="row no-margin {#detailsProduitbienvenu #} divdetailsPhotos">
  533.                         {#<div class="row  responsive responsiveweb">
  534.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  535.                                 <div class="single_service">
  536.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimephoto.png"}}');" > </div>
  537.                                 </div>
  538.                             </div>
  539.                         </div> 
  540.                                 <div class="row  responsive responsivemobile">
  541.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  542.                                 <div class="single_service">
  543.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimephoto.png"}}');" > </div>
  544.                                 </div>
  545.                             </div>
  546.                         </div>#}
  547.                     <div class="namePRD">
  548.                         <h4 class="titleProdbienvenu titleProdbienvenu1" style="text-justify: auto;text-align: justify;">Aussi facile et rapide à réaliser qu’un avion en papier …</h4>
  549.                          <div class="divContentAnim"  >
  550.                             <div class="Divanimation">
  551.                                 <img src="/images/LineAnimation.png" class="MyLineFirstPosition" >
  552.                                 <img src="/images/ArrowAnimation.png" class="MyImgFirstPosition">
  553.                             </div>
  554.                         </div>
  555.                         <h4 class="titleProdbienvenu titleProdbienvenu2" style="text-justify: auto;text-align: justify;">Une question, besoin d’aide ? Cliquez ici, <img  src="{{ asset('/images/question.png') }}"/> nous vous guiderons dans vos créations. Prêt à décoller ? </h4>
  556.                         <div class="BottomUploadImg1 BottomdialogNotifMsg1">
  557.                                     <label class="containerCheck"  onclick='CheckProdNotif();'>Ne plus afficher ce message.
  558.                                         <input type="checkbox" id='checkRandomalbum'>
  559.                                         <span class="checkmark"></span>
  560.                                     </label>
  561.                                                          
  562.                          
  563.                         <button class='circle btnNotifRandom' style='margin-left: 30%;margin-right: 30%;width: 40% !important;' data-dismiss='modal' >Fermer</button>
  564.                         </div>
  565.                     </div>
  566.                     </div>
  567.                     <div class="row no-margin detailsProduitbienvenu divdetailsRetros">
  568.                         <div class="row  responsive responsiveweb">
  569.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  570.                                 <div class="single_service">
  571.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeretro.png"}}');" > </div>
  572.                                 </div>
  573.                             </div>
  574.                         </div> 
  575.                                 <div class="row  responsive responsivemobile">
  576.                             <div  class="col-lg-12 col-xl-12  col-md-12 col-sm-12 col-xs-12 imgSliderProd ">
  577.                                 <div class="single_service">
  578.                                     <div class="imgproduit" style="background-image: url('{{"/images/imprimeretro.png"}}');" > </div>
  579.                                 </div>
  580.                             </div>
  581.                         </div>
  582.                     <div class="namePRD">
  583.                         <h4 class="titleProdbienvenu titleProdbienvenu1" style="text-justify: auto;text-align: justify;">Aussi facile et rapide à réaliser qu’un avion en papier …</h4>
  584.                          <div class="divContentAnim"  >
  585.                             <div class="Divanimation">
  586.                                 <img src="/images/LineAnimation.png" class="MyLineFirstPosition" >
  587.                                 <img src="/images/ArrowAnimation.png" class="MyImgFirstPosition">
  588.                             </div>
  589.                         </div>
  590.                         <h4 class="titleProdbienvenu titleProdbienvenu2" style="text-justify: auto;text-align: justify;">Une question, besoin d’aide ? Cliquez ici,<img  src="{{ asset('/images/question.png') }}"/> nous vous guiderons dans vos créations. Prêt à décoller ? </h4>
  591.                         <div class="BottomUploadImg1 BottomdialogNotifMsg1">
  592.                                     <label class="containerCheck"  onclick='CheckProdNotif();'>Ne plus afficher ce message.
  593.                                         <input type="checkbox" id='checkRandomalbum'>
  594.                                         <span class="checkmark"></span>
  595.                                     </label>
  596.                                                          
  597.                          
  598.                         <button class="circle btnNotifRandom" style="margin-left: 30%;margin-right: 30%;width: 40% !important;" data-dismiss='modal' >Fermer</button>
  599.                         </div>
  600.                    </div>
  601.                     </div>
  602.                     </div>
  603.                 </div>
  604.             </div>
  605.             </div>
  606.        {% endblock %}
  607.     <body>
  608.     <!-- Google Tag Manager (noscript) -->
  609. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NKDX5H29"
  610. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  611. <!-- End Google Tag Manager (noscript) -->
  612. <div class="loader loaderAcc loderPrepAlbum" id="loaderAcc" >
  613.     <div id="loader" class="loader-container">
  614.         <div class="loader-animation">
  615.             <div class="photo-frame"></div>
  616.             <div class="photo-frame"></div>
  617.             <div class="photo-frame"></div>
  618.         </div>
  619.         <p class="loader-text">
  620.             🛫 On prépare votre création Wahoo... <span id="dynamic-text">Merci de patienter</span> 🤩
  621.         </p>
  622.     </div>
  623.     
  624. </div>
  625.         <div class="loaderAcc loderPrepAlbum" >
  626.         
  627.             <div class="" style="background:transparent;margin-top:10%">
  628.             
  629.                        <div class="divContentAnim"  >
  630.                             <div class="Divanimation">
  631.                                 <img src="/images/LineAnimation.png" class="MyLineFirstPosition" >
  632.                                 <img src="/images/ArrowAnimation.png" class="MyImgFirstPosition">
  633.                             </div>
  634.                         </div>
  635.                         
  636.                        
  637.                         <h4 class="titleProdbienvenu titleProdbienvenu1" style="text-justify: auto;text-align: center;color:black">🎁 Nous préparons votre création Wahou…  Merci de patienter 😍 🥰 </h4>
  638.                        
  639.                       
  640.                      
  641.                       {#  <div class="bottomNotif2 "><button class="closeNOUploadImg btnSaveAlbum " style="position: absolute !important;width:fit-content !important;min-width: 35% !important;right: 4%;" data-dismiss="modal">Fermer </button></div>#}
  642.                                            
  643.                     </div>
  644.         </div>
  645.            <div class="loaderAcc loderPrepAlbum" id="loaderUploadPhoto" >
  646.         
  647.             <div class="" style="background:transparent;margin-top:10%">
  648.                         <div class="divContentAnim"  >
  649.                             <div class="Divanimation">
  650.                                 <img src="/images/LineAnimation.png" class="MyLineFirstPosition" >
  651.                                 <img src="/images/ArrowAnimation.png" class="MyImgFirstPosition">
  652.                             </div>
  653.                         </div>
  654.                         
  655.                        
  656.                         <h4 class="titleProdbienvenu titleProdbienvenu1" style="text-justify: auto;text-align: center;">🥳 Nous préparons vos photos …  Merci de patienter 😍 🥰 </h4>
  657.                         <div class="divContentAnim"  >
  658.                             <div class="Divanimation">
  659.                                 <img src="/images/LineAnimation.png" class="MyLineFirstPosition" >
  660.                                 <img src="/images/ArrowAnimation.png" class="MyImgFirstPosition">
  661.                             </div>
  662.                         </div>
  663.                      
  664.                       {#  <div class="bottomNotif2 "><button class="closeNOUploadImg btnSaveAlbum " style="position: absolute !important;width:fit-content !important;min-width: 35% !important;right: 4%;" data-dismiss="modal">Fermer </button></div>#}
  665.                                            
  666.                     </div>
  667.         </div>
  668.         <div class="loaderAcc loaderAcc2" id="loaderAcc2" onclick="$('.divDrawerPhotos').click();">
  669.     </div>
  670.         {% set moncompte = app.session.get('moncompte') %}
  671.         {% block Header %}
  672.             {{ render(controller('App\\Controller\\EspaceParentController::headerparenrt')) }}
  673.         {% endblock %}
  674.         <div class="contentParents">
  675.             {% block Content %}
  676.             
  677.             {% endblock %}
  678.             
  679.          
  680.         </div>
  681.         {% block Footer %}
  682.              {{ render(controller('App\\Controller\\EspaceParentController::footerparent')) }}
  683.         {% endblock %}
  684.         {% block Javascript %}
  685.             <script type="text/javascript" src="{{ asset('Accueil/js/vendor/modernizr-3.5.0.min.js') }}" ></script>
  686.             <script type="text/javascript" src="{{ asset('Accueil/js/vendor/jquery-1.12.4.min.js') }}" ></script>
  687.             <script type="text/javascript" src="{{ asset('Accueil/js/popper.min.js') }}" ></script>
  688.             <script type="text/javascript" src="{{ asset('Accueil/js/bootstrap.min.js') }}"  ></script>
  689.             <script src="https://unpkg.com/@swup/js-plugin@3"></script>
  690.             <script type="text/javascript" src="{{ asset('Accueil/js/owl.carousel.min.js') }}" ></script>
  691.             <script type="text/javascript" src="{{ asset('Accueil/js/jquery.slicknav.min.js') }}" ></script>
  692.             <script type="text/javascript" src="{{ asset('Accueil/js/slick.min.js') }}"></script>
  693.             <script type="text/javascript" src="{{ asset('Accueil/js/isotope.pkgd.min.js') }}" ></script>
  694.             <script type="text/javascript" src="{{ asset('Accueil/js/ajax-form.js') }}"></script>
  695.             <script type="text/javascript" src="{{ asset('Accueil/js/wow.min.js') }}" ></script>
  696.             <script type="text/javascript" src="{{ asset('Accueil/js/jquery.counterup.min.js') }}" ></script>
  697.             <script type="text/javascript" src="{{ asset('Accueil/js/jquery.magnific-popup.min.js') }}" ></script>
  698.             <script type="text/javascript" src="{{ asset('Accueil/js/scrollIt.js') }}" ></script>
  699.             <script type="text/javascript" src="{{ asset('Accueil/js/jquery.scrollUp.min.js') }}" ></script>
  700.             <script type="text/javascript" src="{{ asset('Accueil/js/waypoints.min.js') }}" ></script>
  701.             <script type="text/javascript" src="{{ asset('Accueil/js/imagesloaded.pkgd.min.js') }}" ></script>
  702.             <script type="text/javascript" src="{{ asset('Accueil/js/nice-select.min.js') }}" ></script>
  703.             <script type="text/javascript" src="{{ asset('Accueil/js/plugins.js') }}"></script>
  704.             <script type="text/javascript" src="{{ asset('Accueil/js/gijgo.min.js') }}"  ></script>
  705.             <script type="text/javascript" src="{{ asset('Accueil/js/slick.min.js') }}"></script>
  706.             <script type="text/javascript" src="{{ asset('Accueil/js/jquery.ajaxchimp.min.js') }}" ></script>
  707.             <!--contact js-->
  708.             <script type="text/javascript" src="{{ asset('Accueil/js/contact.js') }}" ></script>
  709.             <script type="text/javascript" src="{{ asset('Accueil/js/jquery.form.js') }}"  ></script>
  710.             <script type="text/javascript" src="{{ asset('Accueil/js/jquery.validate.min.js') }}" ></script>
  711.             <script type="text/javascript" src="{{ asset('Accueil/js/mail-script.js') }}" ></script>
  712.             <script  type="text/javascript" src="{{ asset('Accueil/js/main.js') }}"  ></script>
  713.             <script  type="text/javascript" src="{{ asset('Accueil/js/jsLayout.js') }}"  ></script>
  714.     <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
  715.             <script src="{{ asset('/Plugins/js/alert.js') }}"></script>
  716.             <script src="{{ asset('/Plugins/js/jquery.inputmask.js') }}"></script>
  717. <script>
  718.     
  719. document.addEventListener('DOMContentLoaded', function () {
  720.   const addToCartButtons = document.querySelectorAll('.cart-blink-btn');
  721.   const cartCountElement = document.getElementById('cart-count');
  722.   const cartLink = document.querySelector('.cart-link');
  723.   addToCartButtons.forEach(button => {
  724.     button.addEventListener('click', function () {
  725.       const currentCount = parseInt(cartCountElement.textContent) || 0;
  726.       cartCountElement.textContent = currentCount + 1;
  727.       cartLink.classList.add('pulse');
  728.       
  729.       // Supprime l'animation après un court délai pour qu'elle puisse être rejouée
  730.       setTimeout(() => {
  731.         cartLink.classList.remove('pulse');
  732.       }, 300); // Doit correspondre à la durée de l'animation en ms
  733.     });
  734.   });
  735. });
  736. </script>
  737.             <script>
  738.              
  739.     $(".logmobile").click(function () {
  740.                     $(".DivFooter").css('display', 'flex');
  741.                     $(".DivFootermobile").hide();
  742.                 });
  743.             </script>
  744.             <script>    $(document).ready(function () {
  745.                     $("body").on("contextmenu", function (e) {
  746.                         return false;
  747.                     });
  748.                     
  749.                        $('[data-toggle="popover"]').popover();
  750.                 });
  751.                  function ActiverNavElement(elem) {
  752.                
  753.                    const home = document.getElementById('homeNav');
  754.                    const microi = document.getElementById('micro');
  755.                    const Maselection = document.getElementById('selecNav');
  756.                    $(home).removeClass('bi bi-house-door-fill');
  757.                   $(home).addClass('bi bi-house-door');
  758.                       $('.list-inline-item').each(function () {
  759.                      $(this).removeClass('activeNav');
  760.                   
  761.                       });
  762.                       
  763.                     elem.addClass('activeNav');
  764.               
  765.                 if (elem.attr('id') === "esphotoMobile") {
  766.             
  767.                  $("#espacphoto").show();
  768.                  $("#espacemessage").hide();
  769.                  $(microi).removeClass('bi bi-mic-fill');
  770.                  $(microi).addClass('bi bi-mic');
  771.                  $(home).removeClass('bi bi-house-door');
  772.                   $(home).addClass('bi bi-house-door-fill');
  773.                 $(Maselection).removeClass('bi bi-bookmarks-fill');
  774.                   $(Maselection).addClass('bi bi-bookmarks');
  775.                 }
  776.                 
  777.                   
  778.                  //# premier_element ~ second_element {  }
  779.                 if (elem.attr('id') === "esmessageMobile") {
  780.                 // $(espacphoto).css('display'​​​​​​​​​​​​​​​​​​​​​​​​​​​,'none');​​​​​​
  781.                    $("#espacphoto").hide();
  782.                      $("#espacemessage").show();
  783.                  $(microi).removeClass('bi bi-mic');
  784.                  $(microi).addClass('bi bi-mic-fill');
  785.                  $(home).removeClass('bi bi-house-door-fill');
  786.                   $(home).addClass('bi bi-house-door');
  787.                 $(Maselection).removeClass('bi bi-bookmarks-fill');
  788.                   $(Maselection).addClass('bi bi-bookmarks');
  789.                 }
  790.             if (elem.attr('id') === "esselectionMobile") {
  791.           
  792.                  $(microi).removeClass('bi bi-mic-fill');
  793.                  $(microi).addClass('bi bi-mic');
  794.                  $(home).removeClass('bi bi-house-door-fill');
  795.                   $(home).addClass('bi bi-house-door');
  796.                    $(Maselection).removeClass('bi bi-bookmarks');
  797.                   $(Maselection).addClass('bi bi-bookmarks-fill');
  798.                 }
  799.                   
  800.                    
  801.                    }
  802.                 document.body.style.webkitTouchCallout = 'none';</script>
  803.                  
  804.             {% endblock %}
  805.     </body>
  806. </html>