PageSourceSearch

https://lawflagman.com.ua/templates/sj_clinic/js/slider.js?6ac4e51530f55

js lawflagman.com.ua collected 2026-10-06 12:10:17 UTC 3,073 bytes, 90 lines download raw bytes

1window.addEventListener('load', function () {
2    if (document.querySelector('.members-slider')) {
3        let membersSlider = new Glide('.members-slider', {
4            type: 'carousel',
5            animationDuration: 600,
6            perView: 1,
7        });
8        membersSlider.mount();
9    }
10    if (document.querySelector('.tagssimilar-team-slider')) {
11        let teamSlider = new Glide('.tagssimilar-team-slider', {
12            type: 'carousel',
13            animationDuration: 600,
14            perView: 3,
15            breakpoints: {
16                1023: {
17                    perView: 3,
18                },
19                768: {
20                    perView: 2,
21                },
22                540: {
23                    perView: 1,
24                }
25            }
26        });
27        let teamSliderItem = document.querySelector('.tagssimilar-team-slider');
28        let liItems = teamSliderItem.querySelectorAll('li');
29        const mediaQuery1 = window.matchMedia('(max-width: 768px)');
30        const mediaQuery2 = window.matchMedia('(max-width: 540px)');
31        const mediaQuery3 = window.matchMedia('(min-width: 769px)');
32        if(mediaQuery1.matches){
33            if(liItems.length>1){
34                teamSlider.mount();
35                teamSliderItem.querySelector('.glide__arrows').style.display = 'flex';
36            } else{
37                teamSliderItem.querySelector('.glide__arrows').style.display = 'none';
38            }
39        }
40    /*    if(mediaQuery2.matches){
41            teamSlider.mount();
42            teamSliderItem.querySelector('.glide__arrows').style.display = 'flex';
43        }*/
44        if(mediaQuery3.matches){
45            if(liItems.length>2){
46                teamSlider.mount();
47                teamSliderItem.querySelector('.glide__arrows').style.display = 'flex';
48            } else{
49                teamSliderItem.querySelector('.glide__arrows').style.display = 'none';
50            }
51        }
52    }
53
54    const getMobileOperatingSystem = function () {
55        const n = navigator.userAgent || navigator.vendor || window.opera;
56        const isMobile = /windows phone/i.test(n) ? "Windows Phone" : /android/i.test(n) ? "Android" : !!/iPad|iPhone|iPod/.test(n) && "iOS"
57        return isMobile;
58    };
59
60    if (document.querySelector('.comments-slider')) {
61        let commentsSlider = new Glide('.comments-slider', {
62            type: 'carousel',
63            animationDuration: 600,
64            perView: 4,
65            breakpoints: {
66                1023: {
67                    perView: 4,
68                },
69                768: {
70                    perView: 2,
71                },
72                540: {
73                    perView: 1,
74                }
75            }
76        });
77        window.addEventListener('resize', function (event) {
78            const width = window.innerWidth
79
80            if (width >= 540) {
81                commentsSlider.disable()
82            }
83        }, true);
84
85        if (!getMobileOperatingSystem()) {
86            commentsSlider.disable()
87        }
88        commentsSlider.mount();
89    }
90});

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.