Server IP : 104.21.93.192 / Your IP : 216.73.216.73 Web Server : LiteSpeed System : Linux premium900.web-hosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 User : redwjova ( 1790) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/redwjova/www/wp-content/themes/kadence/assets/js/src/ |
Upload File : |
/* global tns, kadenceSlideConfig */ /** * File slide-init.js. * Gets slide going when needed. */ (function() { 'use strict'; window.kadenceSlide = { /** * Initiate the script to process all */ start: function( element ) { var slideRtl = 'ltr', nextLabel = element.getAttribute('data-slider-next-label'), prevLabel = element.getAttribute('data-slider-prev-label'), slideLabel = element.getAttribute('data-slider-slide-label'), sliderType = element.getAttribute('data-slider-type'), sliderSpeed = parseInt( element.getAttribute( 'data-slider-speed' ) ), sliderAnimationSpeed = parseInt( element.getAttribute( 'data-slider-anim-speed' ) ), sliderArrows = element.getAttribute( 'data-slider-arrows' ), sliderDots = element.getAttribute( 'data-slider-dots' ), sliderPause = element.getAttribute( 'data-slider-pause-hover' ), sliderLoop = element.getAttribute( 'data-slider-loop' ), sliderAuto = element.getAttribute( 'data-slider-auto' ), xxl = parseInt( element.getAttribute( 'data-columns-xxl' ) ), xl = parseInt( element.getAttribute( 'data-columns-xl' ) ), md = parseInt( element.getAttribute( 'data-columns-md' ) ), sm = parseInt( element.getAttribute( 'data-columns-sm' ) ), xs = parseInt( element.getAttribute( 'data-columns-xs' ) ), ss = parseInt( element.getAttribute( 'data-columns-ss' ) ), gutter = parseInt( element.getAttribute( 'data-slider-gutter' ) ), scroll = parseInt( element.getAttribute( 'data-slider-scroll' ) ), slidercenter = element.getAttribute( 'data-slider-center-mode' ); if ( ! nextLabel ) { nextLabel = kadenceSlideConfig.next; } if ( ! prevLabel ) { prevLabel = kadenceSlideConfig.next; } if ( ! slideLabel ) { slideLabel = kadenceSlideConfig.slide; } if ( document.body.classList.contains( 'rtl' ) ) { slideRtl = 'rtl'; } if ( 1 !== scroll ) { scroll = 'page' } var slider = tns( { container: element, items: ss, slideBy: scroll, preventScrollOnTouch: 'auto', autoplay: ( 'true' === sliderAuto ? true : false ), speed: sliderAnimationSpeed, autoplayTimeout: sliderSpeed, autoplayHoverPause: ( 'true' === sliderPause ? true : false ), controls: ( 'false' === sliderArrows ? false : true ), nav: ( 'false' === sliderDots ? false : true ), gutter: gutter, slideLabel: slideLabel, ofLabel: kadenceSlideConfig.of, toLabel: kadenceSlideConfig.to, controlsPosition: 'bottom', navPosition: 'bottom', useLocalStorage: false, textDirection: slideRtl, controlsText: [prevLabel, nextLabel], loop:( 'false' === sliderLoop ? false : true ), rewind:( 'false' === sliderLoop ? true : false ), responsive: { 543: { items: xs }, 767: { items: sm }, 991: { items: md }, 1199: { items: xl }, 1499: { items: xxl } } } ); }, /** * Initiate the script to process all */ initAll: function( element ) { document.querySelectorAll( '.kadence-slide-init' ).forEach(function ( element ) { window.kadenceSlide.start( element ); } ); }, // Initiate the menus when the DOM loads. init: function() { if ( typeof tns == 'function' ) { window.kadenceSlide.initAll(); } else { var initLoadDelay = setInterval( function(){ if ( typeof tns == 'function' ) { window.kadenceSlide.initAll(); clearInterval(initLoadDelay); } }, 200 ); } } } if ( 'loading' === document.readyState ) { // The DOM has not yet been loaded. document.addEventListener( 'DOMContentLoaded', window.kadenceSlide.init ); } else { // The DOM has already been loaded. window.kadenceSlide.init(); } })();