HEX
Server: Apache
System: Linux sxb1plmcpnl510113.prod.sxb1.secureserver.net 4.18.0-553.58.1.lve.el8.x86_64 #1 SMP Fri Jul 4 12:07:06 UTC 2025 x86_64
User: acnbijigo78q (10488831)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: /home/acnbijigo78q/public_html/wp-content/plugins/ovation-elements/assets/js/template-2-scripts.js
document.addEventListener('DOMContentLoaded', function () {
    // Use dynamic data passed via localized script
  const sliderConfig = window.template2SliderConfig || {
      autoplay: false, 
      autoplay_delay: 1000, 
      effect: 'fade', 
      crossFade: true, 
      lazyLoad: false, 
  };
  const swiper = new Swiper('.swiper-container', {
      loop: true,
      navigation: {
          nextEl: '.swiper-button-next',
          prevEl: '.swiper-button-prev',
      },
      autoplay: sliderConfig.autoplay ? {
          delay: sliderConfig.autoplay_delay || 1000, 
          disableOnInteraction: false,
      } : false, 
      effect: sliderConfig.effect,
      fadeEffect: {
          crossFade: sliderConfig.crossFade,
      },
      lazy: {
          loadPrevNext: true, 
          loadOnTransitionStart: true, 
      },
  });

  swiper.on('slideChange', function () {
      const activeIndex = swiper.realIndex; 
      const navSlides = document.querySelectorAll('.oe-travel-nav-slide');
      navSlides.forEach((slide) => slide.classList.remove('active'));

      if (navSlides[activeIndex]) {
          navSlides[activeIndex].classList.add('active');
      }
  });

  document.querySelectorAll('.oe-travel-nav-slide').forEach((navSlide, index) => {
      navSlide.addEventListener('click', () => {
          swiper.slideToLoop(index); 
      });
  });
});