PageSourceSearch

https://cnss.org/wp-content/plugins/rs-wp-books-showcase/frontend/assets/js/slider.js?ver=1.0

js cnss.org collected 2026-10-02 10:46:00 UTC 3,205 bytes, 79 lines download raw bytes

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.