PageSourceSearch

https://www.unionmart.ru/bitrix/templates/design2025/components/bitrix/news.list/review.list/script.js

js unionmart.ru collected 2026-10-01 12:37:13 UTC 1,857 bytes, 54 lines download raw bytes

1document.addEventListener('DOMContentLoaded', () => {
2
3    const sliderEl_3 = document.getElementById('reviewsSwiper');
4    const firstImg_3 = sliderEl_3.querySelector('.reviewsSwiper .reviews-card__bg img');
5
6    function loadImage_3(img) {
7        return new Promise(resolve => {
8            if (img.complete) return resolve();
9            img.onload = resolve;
10            img.onerror = resolve;
11        });
12    }
13
14    loadImage_3(firstImg_3).then(() => {
15
16        const swiper_reviews = new Swiper('#reviewsSwiper', {
17            slidesPerView: 1.2,
18            spaceBetween: 16,
19            speed: 700,
20            loop: true,
21            slidesPerGroup: 1,
22            navigation: {
23                nextEl: '.reviews-slider-container .hero-next',
24                prevEl: '.reviews-slider-container .hero-prev',
25            },
26            pagination: {
27                el: '.reviews-slider-container .hero-pagination',
28                clickable: true
29            },
30
31            breakpoints: {
32                576:  { slidesPerView: 2.2, spaceBetween: 20, slidesPerGroup: 2 },
33                992:  { slidesPerView: 3, spaceBetween: 30, slidesPerGroup: 3 },
34                1200:  { slidesPerView: 4, spaceBetween: 30, slidesPerGroup: 2 },
35            },
36            on: {
37                init: function() {
38                    // Ïðèíóäèòåëüíîå âûðàâíèâàíèå âûñîòû ñëàéäîâ
39                    this.slides.forEach(slide => {
40                        slide.style.height = 'auto';  // Óáèðàåì àâòîìàòè÷åñêóþ âûñîòó
41                    });
42                }
43            }
44        });
45
46        // ïîñëå ïîëíîé èíèöèàëèçàöèè
47        sliderEl_3.classList.remove('is-loading');
48        sliderEl_3.classList.add('is-ready');
49
50        // óäàëÿåì placeholder — òåïåðü îí íå íóæåí
51        document.querySelector('.reviewsSwiper-placeholder').remove();
52    });
53
54});

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.