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.