themes/BootstrapTheme/templates/bundles/SyliusShopBundle/_scripts.html.twig line 1

Open in your IDE?
  1. <script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
  2. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js" charset="UTF-8"></script>
  3. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js" charset="UTF-8"></script>
  4. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/components/dimmer.min.js" charset="UTF-8"></script>
  5. {#<script type="text/javascript" src="https://cdn.boomcdn.com/libs/wow-js/1.3.0/wow.min.js" charset="UTF-8"></script>#}
  6. <script src="https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js" integrity="sha512-Eak/29OTpb36LLo2r47IpVzPBLXnAMPAVypbSZiZ4Qkf8p/7S/XRG5xp7OKWPPYfJT6metI+IORkR5G8F900+g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
  7. <script src="https://cdnjs.cloudflare.com/ajax/libs/malihu-custom-scrollbar-plugin/3.1.5/jquery.mCustomScrollbar.min.js" integrity="sha512-Yk47FuYNtuINE1w+t/KT4BQ7JaycTCcrvlSvdK/jry6Kcxqg5vN7/svVWCxZykVzzJHaxXk5T9jnFemZHSYgnw==" crossorigin="anonymous"></script>
  8. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/malihu-custom-scrollbar-plugin/3.1.5/jquery.mCustomScrollbar.min.css" integrity="sha512-6qkvBbDyl5TDJtNJiC8foyEVuB6gxMBkrKy67XpqnIDxyvLLPJzmTjAj1dRJfNdmXWqD10VbJoeN4pOQqDwvRA==" crossorigin="anonymous" />
  9. <script src="https://cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/5.3.0/ekko-lightbox.min.js"></script>
  10. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-expander/1.7.0/jquery.expander.min.js" integrity="sha512-owmUWt/accgjJVsM8cWGa/n2qT77yC2+dJ8BDmGOQSKQ42DApWgpjINbUhWQ9CTTpdlTJa6OJEycyuaSzBN6lw==" crossorigin="anonymous"></script>
  11. <link href="https://cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/5.3.0/ekko-lightbox.css" rel="stylesheet">
  12. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-zoom/1.7.21/jquery.zoom.min.js" integrity="sha512-m5kAjE5cCBN5pwlVFi4ABsZgnLuKPEx0fOnzaH5v64Zi3wKnhesNUYq4yKmHQyTa3gmkR6YeSKW1S+siMvgWtQ==" crossorigin="anonymous"></script>
  13. <script src="https://cdn.jsdelivr.net/npm/jquery-multifile@2.2.2/jquery.MultiFile.min.js" type="text/javascript" language="javascript"></script>
  14. <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous"></script>
  15. <script src="https://cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/5.3.0/ekko-lightbox.min.js"></script> 
  16. <script src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js"></script>
  17. <script>
  18.     $(document).on('click', '[data-toggle="lightbox"]', function(event) {
  19.         event.preventDefault();
  20.         $(this).ekkoLightbox({ wrapping: false });
  21.     });
  22.     $('.scrollPerso').mCustomScrollbar({
  23.         theme:"dark"
  24.     })
  25.     $('.expand-desc').expander({
  26.         slicePoint: 350,
  27.         expandEffect: 'slideDown',
  28.         expandSpeed: 0,
  29.         expandText: '<a href="#" class="text-underline d-block color-blue-s font-pro-bold" title=""> > Lire le détail</a>',
  30.         userCollapseText: '<a href="#" class=" text-underline d-block color-blue-s font-pro-bold" title=""> < Réduire </a>',
  31.         collapseSpeed: 0,
  32.         collapseEffect: 'slideUp'
  33.         });
  34.     function initZoomable(selector) {
  35.         if (selector) {
  36.             var $elt = $(selector), option = {url: $elt.attr('href')};
  37.             $(selector).on('click', function (e) {
  38.                 e.preventDefault();
  39.             }).trigger('zoom.destroy').zoom(option);
  40.         }
  41.     }
  42.     function changeImg(srcImg,srcImg2){
  43.         document.getElementById('big').src = srcImg ;
  44.         document.getElementById('bigLink').href = srcImg2;
  45.         document.getElementsByClassName('zoomImg')[0].href=srcImg2;
  46.         initZoomable('.zoomable');
  47.     }
  48.     $("#bigLink").on('click', function (e) {
  49.         e.preventDefault();
  50.     });
  51.     $('#bigLink').zoom();
  52.     {% if chcookieconsent_isCookieConsentSavedByUser() == false %}
  53.          $('#modalCookies2').show();
  54.     {% endif %}
  55.     var checkoutSelectButtons = document.getElementsByName('sylius_checkout_select_shipping[shipments][0][method]');
  56.     checkoutSelectButtons.forEach(function(checkoutSelectButton) {
  57.         checkoutSelectButton.addEventListener('change', function () {
  58.             $.ajax({
  59.                 url: '{{ path('app_shop_cart_shipping_method') }}',
  60.                 type: "POST",
  61.                 data: $("[name='sylius_checkout_select_shipping']")
  62.                     .serialize(),
  63.                 success: function (data) {
  64.                     $("#recapitulatif-total-commande")
  65.                         .html(data);
  66.                 },
  67.                 // La fonction à appeler si la requête n'a pas abouti
  68.                 error: function () {
  69.                     alert("error");
  70.                 }
  71.             })
  72.         })
  73.     })
  74. function init_slide(){
  75.       /********HOME SLIDER********/
  76.   if($(".slider-home").length>0){   
  77.     const swiperhome = new Swiper('.slider-home', {
  78.       pagination: {
  79.         el: '.swiper-pagination-home',
  80.         clickable : true
  81.       },
  82.       slidesPerView: 1,
  83.       spaceBetween: 30,
  84.       loop: false,
  85.       autoplay: {
  86.         delay: 2500,
  87.       },
  88.       speed: 900,
  89.       effect: 'fade'
  90.     });
  91.   /* cpte slide */
  92.   var nbre_pag= $('.slider-home').children('.swiper-pagination').find('.swiper-pagination-bullet').length;
  93.   if(nbre_pag<=1){
  94.     $('.slider-home').addClass('just-one')
  95.   }
  96.   else{
  97.     $('.slider-home').removeClass('just-one')
  98.   }
  99. }
  100. /***********IMAGE ARTICLE***********/    
  101.   var galleryThumbs = new Swiper('.gallery-thumbs-art', {
  102.         spaceBetween: 10,
  103.         slidesPerView: 3,
  104.         watchSlidesVisibility: true,
  105.         watchSlidesProgress: true,
  106.         breakpoints: {
  107.             1200: {
  108.             spaceBetween: 25
  109.             }
  110.         }
  111.     });
  112.  
  113.   const galleryTop = new Swiper('.gallery-art-image', {
  114.   watchSlidesVisibility: true,
  115.   watchSlidesProgress: true,
  116.   preventInteractionOnTransition: true,
  117.   spaceBetween: 10,
  118.   slidesPerView: 1,
  119.   navigation: {
  120.     nextEl: '.artimg-next',
  121.       prevEl: '.artimg-prev',
  122.     },
  123.   pagination: {
  124.       el: '.swiper-pagination-produit',
  125.       clickable : true
  126.     },
  127.   effect: 'fade',
  128.   thumbs: {
  129.       swiper: galleryThumbs
  130.     }
  131.   });    
  132.   galleryTop.on('slideChangeTransitionStart', function() {
  133.   galleryThumbs.slideTo(galleryTop.activeIndex);
  134. });
  135. galleryThumbs.on('transitionStart', function(){
  136.   galleryTop.slideTo(galleryThumbs.activeIndex);
  137. });
  138. /*********ART COLLECTION************/
  139.   var swiper_coll = new Swiper('.art-collection', {
  140.       slidesPerView: 2,
  141.   slidesPerGroup : 1,
  142.   spaceBetween: 8,
  143.   navigation: {
  144.     nextEl: '.coll-next',
  145.       prevEl: '.coll-prev',
  146.   },
  147.   pagination: {
  148.     el: '.swiper-pagination-coll',
  149.     clickable : true
  150.   },
  151.   autoplay: 'false',
  152.   speed: 600,
  153.   breakpoints: {
  154.     
  155.     576: {
  156.       slidesPerView: 2,
  157.       spaceBetween: 10
  158.     
  159.     },
  160.     993: {
  161.       slidesPerView: 3,
  162.       spaceBetween: 20,
  163.     },
  164.     1100: {
  165.       slidesPerView: 4,
  166.       spaceBetween: 32
  167.     },
  168.   }
  169.   });
  170.     var nbre_pags= $('.art-collection').children('.content-pagination').children('.select-container').children('.swiper-pagination').find('.swiper-pagination-bullet').length;
  171.     if(nbre_pags<=1){
  172.       $('.art-collection').addClass('just-one')
  173.     }
  174.     else{
  175.       $('.art-collection').removeClass('just-one')
  176.     }
  177. /*********REVIEW***********/
  178.   var swiper_coll = new Swiper('.review-swiper', {
  179.     slidesPerView: 1,
  180.     slidesPerGroup : 1,
  181.     spaceBetween: 8,
  182.     navigation: {
  183.       nextEl: '.review-next',
  184.       prevEl: '.review-prev',
  185.     },
  186.   autoplay: 'false',
  187.   speed: 600,
  188.   breakpoints: {
  189.     
  190.     576: {
  191.       slidesPerView: 2,
  192.       spaceBetween: 10
  193.     
  194.     },
  195.     1100: {
  196.       slidesPerView: 3,
  197.       spaceBetween: 8
  198.     },
  199.   }
  200.   });
  201. }
  202. window.addEventListener("resize", function(){
  203.   init_slide();
  204. });
  205. $(document).ready(function(e) {
  206.   init_slide();
  207. /* LIGHTBOX*/
  208. });
  209. </script>
  210. {{ encore_entry_script_tags('app', null, 'bootstrapTheme') }}
  211. {#{{ encore_entry_script_tags('bitbag-wishlist-shop', null, 'wishlist_shop') }}#}