PageSourceSearch

https://teplozima.sk/wp-content/themes/teplozima/js/sliders.js

js teplozima.sk collected 2026-10-08 01:35:40 UTC 8,250 bytes, 219 lines download raw bytes

1$(function() {        
2    
3    var $slider              = $('.slider_ref'),
4        $slider_brands       = $('.slider_brands_cont:not(.small) .slider_brands'),
5        $slider_brands_small = $('.slider_brands_cont.small .slider_brands'),
6       // $slider_product      = $('.slider_product'),
7        slider_init        = false,
8        sliderb_init       = false,
9        sliderb_small_init = false,
10        sliderp_init       = false,
11        slider_options = {
12            dots: true, 
13            infinite: true,
14            autoplay: true,
15            slidesToShow: 2,
16            draggable:false,
17            speed: 600,
18            fade: false,
19            pauseOnHover: false,
20            arrows: true,
21            prevArrow: $('.slider_ref_cont .slick-prev'),  
22            nextArrow: $('.slider_ref_cont .slick-next')
23        },
24        sliderb_options = {
25            dots: false, 
26            infinite: false,
27            autoplay: false,   
28            slidesToShow: 3,
29            draggable:false,
30            speed: 600,
31            fade: false,
32            pauseOnHover: false,
33            arrows: true,
34            prevArrow: $('.slider_brands_cont:not(.small) .slick-prev'),  
35            nextArrow: $('.slider_brands_cont:not(.small) .slick-next'),
36            responsive: [
37              {
38                breakpoint: 768,
39                settings: {
40                  slidesToShow: 2
41                }
42              }
43              
44            ]
45        },
46        sliderp_options = {
47            dots: true, 
48           // appendDots: $slider_product.closest('.box_productslider').find('.box_productslider_head'),
49            infinite: true,
50            autoplay: false,   
51            slidesToShow: 4,
52            slidesToScroll: 4,
53            draggable:false,
54            speed: 600,
55            fade: false,
56            pauseOnHover: false,
57            arrows: false
58        },
59        sliderb_small_options = $.extend(true,{},sliderb_options),
60        slider_size   = '';
61
62    sliderb_small_options.prevArrow = $('.slider_brands_cont.small .slick-prev');  
63    sliderb_small_options.nextArrow = $('.slider_brands_cont.small .slick-next');  
64
65    //MAIN TOP BANNER
66    $('.slider_top').slick({
67        dots: false, 
68        infinite: true,
69        autoplay: true,   
70        slidesToShow: 1,
71        draggable:false,
72        adaptiveHeight: false,
73        speed: 1000,
74        fade: true,
75        pauseOnHover: false,
76        prevArrow: '<button type="button" class="no-btn slick-arrow slick-arrow-prev" title="Predchádzajúci"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-left" role="img" viewBox="0 0 448 512"><path fill="currentColor" d="M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"></path></svg></button>',
77        nextArrow: '<button type="button" class="no-btn slick-arrow slick-arrow-next" title="Nasledujúci"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-right" role="img" viewBox="0 0 448 512"><path fill="currentColor" d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg></button>',
78    });
79    $('.logo-ref-slider').slick({
80      infinite: true,
81      slidesToShow: 7,
82      slidesToScroll: 1,
83      responsive: [
84    {
85      breakpoint: 1200,
86      settings: {
87        slidesToShow: 5,
88        slidesToScroll: 3,
89        infinite: true,
90        dots: true
91      }
92    },
93    {
94      breakpoint: 600,
95      settings: {
96        slidesToShow: 3,
97        slidesToScroll: 2
98      }
99    },
100    {
101      breakpoint: 480,
102      settings: {
103        slidesToShow: 2,
104        slidesToScroll: 1
105      }
106    }
107    // You can unslick at a given breakpoint now by adding:
108    // settings: "unslick"
109    // instead of a settings object
110  ]
111    });
112    $(window).on('resize.refs', function(){        
113        slider_resolve();
114    }).trigger('resize.refs');
115   
116    //SLIDER
117    function slider_resolve(){
118        if(slider_size != WINsize) {
119
120            switch (WINsize.replace(/[^A-Za-z0-9]/g, '')) {
121                case 'desktop': 
122                case 'size1140': 
123                    slider_options.slidesToShow = 2;
124                    break; 
125                case 'size1023': 
126                    slider_options.slidesToShow = 1;
127                    break; 
128                case 'size767': 
129                    slider_options.slidesToShow = 1;
130                    break; 
131            }
132            
133            if($slider.length) {
134                if(slider_init) {                
135                    $slider.slick('slickSetOption', 'slidesToShow', slider_options.slidesToShow);    
136                } else {
137                    slider_init = true;
138                    $slider.slick(slider_options);                    
139                }
140            }
141
142            switch (WINsize.replace(/[^A-Za-z0-9]/g, '')) {
143                case 'desktop': 
144                case 'size1140': 
145                    sliderb_options.slidesToShow = 6;
146                    break; 
147                case 'size1023': 
148                    sliderb_options.slidesToShow = 4;
149                    break; 
150                case 'size767': 
151                    sliderb_options.slidesToShow = 2;
152                    break; 
153            }
154
155            if($slider_brands.length) {                
156                if(sliderb_init) {              
157                    $slider_brands.slick('slickSetOption', 'slidesToShow', sliderb_options.slidesToShow);    
158                } else {
159                    sliderb_init = true;
160                    $slider_brands.slick(sliderb_options);                    
161                }
162            } 
163
164            switch (WINsize.replace(/[^A-Za-z0-9]/g, '')) {
165                case 'desktop': 
166                    sliderb_small_options.slidesToShow = 5;
167                    break; 
168                case 'size1140':
169                case 'size1023': 
170                    sliderb_small_options.slidesToShow = 4;
171                    break; 
172                case 'size767': 
173                    sliderb_small_options.slidesToShow = 2;
174                    break; 
175            }
176
177            if($slider_brands_small.length) {                
178                if(sliderb_small_init) {              
179                    $slider_brands_small.slick('slickSetOption', 'slidesToShow', sliderb_small_options.slidesToShow);    
180                } else {
181                    sliderb_small_init = true;
182                    $slider_brands_small.slick(sliderb_small_options);                    
183                }
184            }  
185
186            switch (WINsize.replace(/[^A-Za-z0-9]/g, '')) {
187                case 'desktop': 
188                    sliderp_options.slidesToShow   = 4;
189                    sliderp_options.slidesToScroll = 4;
190                    break; 
191                case 'size1140':
192                case 'size1023': 
193                    sliderp_options.slidesToShow   = 3;
194                    sliderp_options.slidesToScroll = 3;
195                    break; 
196                case 'size767': 
197                    sliderp_options.slidesToShow   = 1;
198                    sliderp_options.slidesToScroll = 1;
199                    break; 
200            }
201
202            /* 
203            if($slider_product.length) {                
204                if(sliderp_init) {              
205                    $slider_product.slick('slickSetOption', 'slidesToShow', sliderp_options.slidesToShow); 
206                    $slider_product.slick('slickSetOption', 'slidesToScroll', sliderp_options.slidesToScroll, true);      
207                } else {
208                    sliderp_init = true;
209                    $slider_product.slick(sliderp_options);                    
210                }
211            }
212            */
213
214            slider_size = WINsize;
215        }        
216    }
217       
218});  
219

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.