PageSourceSearch

https://ready.website/bitrix/templates/.default/components/bxready…/bitrix/news.list/.default/script.js

js ready.website collected 2026-09-29 22:54:59 UTC 2,947 bytes, 86 lines download raw bytes

1(function() {
2    if (!!window.JCCatalogBlockSlider)
3        return;
4
5    window.JCCatalogBlockSlider = function(params) {
6        this.prevBtn;
7        this.nextBtn;
8        this.setButtons(params.hideDesktop, params.hideMobile);
9        BXReady.showAjaxShadow('#sl_'+params.uniqId, 'shadow_slider_'+params.uniqId);
10        
11        var slidesToShow = params.LG_CNT;
12
13        try {
14            if(window.BXReady.coreData.xl_mode)
15                slidesToShow = params.XLG_CNT;
16        }
17        catch (e){};
18        
19        $('#sl_'+params.uniqId).slick({
20            dots: params.dots,
21            infinite: false,
22            speed: params.speed,
23            autoplay: params.autoPlay,
24            autoplaySpeed: params.autoPlaySpeed,
25            vertical: params.verticalMode,
26            slidesToShow: slidesToShow,
27            slidesToScroll: 1,
28            prevArrow: this.prevBtn,
29            nextArrow: this.nextBtn,
30            lazyLoad: 'ondemand',
31            responsive: [
32                {
33                    breakpoint: params.LG_BREAKPOINT,
34                    settings: {
35                        slidesToShow: params.LG_CNT,
36                        slidesToScroll: 1
37                    }
38                },
39                {
40                    breakpoint: params.MD_BREAKPOINT,
41                    settings: {
42                        slidesToShow: params.MD_CNT,
43                        slidesToScroll: 1
44                    }
45                },
46                {
47                    breakpoint: params.SM_BREAKPOINT,
48                    settings: {
49                        slidesToShow: params.SM_CNT,
50                        slidesToScroll: 1
51                    }
52                },
53                {
54                    breakpoint: params.XS_BREAKPOINT,
55                    settings: {
56                        slidesToShow: params.XS_CNT,
57                        slidesToScroll: 1
58                    }
59                },
60            ],
61        });
62        $('.bxr-slick-section').css({'height': 'auto'});
63        BXReady.closeAjaxShadow('shadow_slider_'+params.uniqId);
64    };
65
66    window.JCCatalogBlockSlider.prototype =
67        {
68            isTouchDevice: function() {
69                try {
70                    document.createEvent('TouchEvent');
71                    return true;
72                }
73                catch(e) {
74                    return false;
75                }
76            },
77
78            setButtons: function(hideDesktop, hideMobile)
79            {
80                isTouch = this.isTouchDevice();
81                addClass = (!isTouch && hideDesktop || isTouch && hideMobile) ? " hidden-arrow" : "";
82                this.prevBtn = '<button type="button" aria-label="Previous" class="bxr-color-button slick-prev '+ addClass +'"></button>';
83                this.nextBtn = '<button type="button" aria-label="Next" class="bxr-color-button slick-next '+ addClass +'"></button>';
84            }
85        }
86})();

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.