1 2 3(function ($) { 4 // USE STRICT 5 "use strict"; 6 7 /*================================================================== 8 [ Slick2 ]*/ 9 $('.wrap-slick2').each(function(){ 10 $(this).find('.slick2').slick({ 11 slidesToShow: 4, 12 slidesToScroll: 4, 13 infinite: false, 14 autoplay: false, 15 autoplaySpeed: 6000, 16 arrows: true, 17 appendArrows: $(this), 18 prevArrow:'<button class="arrow-slick2 prev-slick2"><i class="fa fa-angle-left" aria-hidden="true"></i></button>', 19 nextArrow:'<button class="arrow-slick2 next-slick2"><i class="fa fa-angle-right" aria-hidden="true"></i></button>', 20 responsive: [ 21 { 22 breakpoint: 1200, 23 settings: { 24 slidesToShow: 4, 25 slidesToScroll: 4 26 } 27 }, 28 { 29 breakpoint: 992, 30 settings: { 31 slidesToShow: 3, 32 slidesToScroll: 3 33 } 34 }, 35 { 36 breakpoint: 768, 37 settings: { 38 slidesToShow: 2, 39 slidesToScroll: 2 40 } 41 }, 42 { 43 breakpoint: 576, 44 settings: { 45 slidesToShow: 1, 46 slidesToScroll: 1 47 } 48 } 49 ] 50 }); 51 }); 52 53 54 $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) { 55 var nameTab = $(e.target).attr('href'); 56 $(nameTab).find('.slick2').slick('reinit'); 57 }); 58 59 60 /*================================================================== 61 [ Slick3 ]*/ 62 var itemSlick3 = $('.slick3').find('.item-slick3'); 63 var action1 = []; 64 var action2 = []; 65 var action3 = []; 66 var e1Slide3 = []; 67 var e2Slide3 = []; 68 var e3Slide3 = []; 69 70 for(var i=0; i<itemSlick3.length; i++) { 71 e1Slide3[i] = $(itemSlick3[i]).find('.element1-slick3'); 72 e2Slide3[i] = $(itemSlick3[i]).find('.element2-slick3'); 73 e3Slide3[i] = $(itemSlick3[i]).find('.element3-slick3'); 74 } 75 76 77 $('.slick3').on('init', function(){ 78 79 action1[0] = setTimeout(function(){ 80 $(e1Slide3[0]).addClass($(e1Slide3[0]).data('appear') + ' visible-true'); 81 },800); 82 83 action2[0] = setTimeout(function(){ 84 $(e2Slide3[0]).addClass($(e2Slide3[0]).data('appear') + ' visible-true'); 85 },100); 86 87 action3[0] = setTimeout(function(){ 88 $(e3Slide3[0]).addClass($(e3Slide3)[0].data('appear') + ' visible-true'); 89 },1600); 90 }); 91 92 93 $('.slick3').slick({ 94 slidesToShow: 1, 95 slidesToScroll: 1, 96 fade: true, 97 infinite: false, 98 autoplay: false, 99 autoplaySpeed: 6000, 100 arrows: true, 101 appendArrows: $('.wrap-slick3-arrows'), 102 prevArrow:'<button class="arrow-slick3 prev-slick3"><i class="fa fa-angle-left" aria-hidden="true"></i></button>',
103 nextArrow:'<button class="arrow-slick3 next-slick3"><i class="fa fa-angle-right" aria-hidden="true"></i></button>', 104 dots: true, 105 appendDots: $('.wrap-slick3-dots'), 106 dotsClass:'slick3-dots', 107 customPaging: function(slick, index) { 108 var dotItem = $(slick.$slides[index]).data('label'); 109 return '<span>' + dotItem + '</span>'; 110 }, 111 }); 112 113 $('.slick3').on('afterChange', function(event, slick, currentSlide){ 114 for(var i=0; i<itemSlick3.length; i++) { 115 116 clearTimeout(action1[i]); 117 clearTimeout(action2[i]); 118 clearTimeout(action3[i]); 119 120 121 $(e1Slide3[i]).removeClass($(e1Slide3[i]).data('appear') + ' visible-true'); 122 $(e2Slide3[i]).removeClass($(e2Slide3[i]).data('appear') + ' visible-true'); 123 $(e3Slide3[i]).removeClass($(e3Slide3[i]).data('appear') + ' visible-true'); 124 125 } 126 127 action1[currentSlide] = setTimeout(function(){ 128 $(e1Slide3[currentSlide]).addClass($(e1Slide3[currentSlide]).data('appear') + ' visible-true'); 129 },800); 130 131 action2[currentSlide] = setTimeout(function(){ 132 $(e2Slide3[currentSlide]).addClass($(e2Slide3[currentSlide]).data('appear') + ' visible-true'); 133 },100); 134 135 action3[currentSlide] = setTimeout(function(){ 136 $(e3Slide3[currentSlide]).addClass($(e3Slide3)[currentSlide].data('appear') + ' visible-true'); 137 },1600); 138 }); 139 140 141 /*================================================================== 142 [ Slick4 ]*/ 143 $('.slick4').slick({ 144 slidesToShow: 2, 145 slidesToScroll: 1, 146 infinite: false, 147 autoplay: false, 148 autoplaySpeed: 6000, 149 arrows: true, 150 appendArrows: $('.wrap-slick4'), 151 prevArrow:'<button class="arrow-slick4 prev-slick4"><i class="fa fa-angle-left" aria-hidden="true"></i></button>', 152 nextArrow:'<button class="arrow-slick4 next-slick4"><i class="fa fa-angle-right" aria-hidden="true"></i></button>', 153 responsive: [ 154 { 155 breakpoint: 1200, 156 settings: { 157 slidesToShow: 2, 158 slidesToScroll: 1 159 } 160 }, 161 { 162 breakpoint: 992, 163 settings: { 164 slidesToShow: 2, 165 slidesToScroll: 1 166 } 167 }, 168 { 169 breakpoint: 768, 170 settings: { 171 slidesToShow: 1, 172 slidesToScroll: 1 173 } 174 }, 175 { 176 breakpoint: 576, 177 settings: { 178 slidesToShow: 1, 179 slidesToScroll: 1 180 } 181 } 182 ] 183 }); 184 185 /*================================================================== 186 [ Slick5 ]*/ 187 $('.slick5').slick({ 188 slidesToShow: 1, 189 slidesToScroll: 1, 190 fade: false, 191 infinite: false, 192 autoplay: true, 193 autoplaySpeed: 5000, 194 arrows: true, 195 appendArrows: $('.wrap-slick5'), 196 prevArrow:'<button class="arrow-slick5 prev-slick5"><i class="fa fa-angle-left" aria-hidden="true"></i></button>', 197 nextArrow:'<button class="arrow-slick5 next-slick5"><i class="fa fa-angle-right" aria-hidden="true"></i></button>', 198 dots: false, 199 appendDots: $('.wrap-slick3-dots'), 200 dotsClass:'slick3-dots', 201 }); 202 203 204 205})(jQuery);
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.