1jQuery(document).ready(function($) { 2 var BookSlider = function($scope, $) { 3 var activeBookCarousel = jQuery('.book-slider-activate').not('.slick-initialized'); 4 activeBookCarousel.each(function(index) { 5 var lScreen, mScreen, sScreen; 6 if (jQuery(this).data('lscreen')) { 7 lScreen = jQuery(this).data('lscreen'); 8 } else { 9 lScreen = 1; 10 } 11 if (jQuery(this).data('mscreen')) { 12 mScreen = jQuery(this).data('mscreen'); 13 } else { 14 mScreen = 1; 15 } 16 if (jQuery(this).data('sscreen')) { 17 sScreen = jQuery(this).data('sscreen'); 18 } else { 19 sScreen = 1; 20 } 21 var $slider = jQuery(this); 22 if ($slider.hasClass('slick-initialized')) { 23 $slider.slick('unslick'); 24 } 25 $slider.slick({ 26 infinite: true, 27 margin: 30, 28 dots: false, 29 arrows: true, 30 slidesToShow: lScreen, 31 slidesToScroll: 1, 32 rows: 0, 33 cssEase: 'ease-out', 34 useTransform: true, 35 responsive: [{ 36 breakpoint: 1200, 37 settings: { 38 slidesToShow: lScreen, 39 } 40 }, 41 { 42 breakpoint: 991, 43 settings: { 44 slidesToShow: mScreen, 45 } 46 }, 47 { 48 breakpoint: 600, 49 settings: { 50 slidesToShow: sScreen, 51 } 52 }, 53 { 54 breakpoint: sScreen, 55 settings: { 56 slidesToShow: 1, 57 adaptiveHeight: true 58 } 59 } 60 ], 61 nextArrow: '<div class="slick-next"><i class="fa-solid fa-arrow-right"></i></div>', 62 prevArrow: '<div class="slick-prev"><i class="fa-solid fa-arrow-left"></i></div>', 63 smartSpeed: 450 64 }); 65 }); 66 }; 67 68 if (typeof elementorFrontend !== 'undefined' && typeof elementor !== 'undefined') { 69 elementorFrontend.hooks.addAction('frontend/element_ready/extra_addon_book_slider.default', BookSlider); 70 elementorFrontend.hooks.addAction('frontend/element_ready/text-editor.default', BookSlider); 71 elementorFrontend.hooks.addAction('frontend/element_ready/rswpthemes_awt_book_carousel.default', BookSlider); 72 elementorFrontend.hooks.addAction('frontend/element_ready/shortcode.default', BookSlider); 73 } else if (window.acf) { 74 window.acf.addAction('render_block_preview/type=rswp-book-slider', BookSlider); 75 } else { 76 var $scope = jQuery('.book-slider-activate'); 77 BookSlider($scope, jQuery); 78 } 79});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.