1/* Define global Variable */ 2var wpls_next_arrow = '<span class="slick-next slick-arrow" data-role="none" tabindex="0" role="button"><svg fill="currentColor" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg"><title/><path d="M69.8437,43.3876,33.8422,13.3863a6.0035,6.0035,0,0,0-7.6878,9.223l30.47,25.39-30.47,25.39a6.0035,6.0035,0,0,0,7.6878,9.2231L69.8437,52.6106a6.0091,6.0091,0,0,0,0-9.223Z"/></svg></span>'; 3var wpls_prev_arrow = '<span class="slick-prev slick-arrow" data-role="none" tabindex="0" role="button"><svg fill="currentColor" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg"><title/><path d="M39.3756,48.0022l30.47-25.39a6.0035,6.0035,0,0,0-7.6878-9.223L26.1563,43.3906a6.0092,6.0092,0,0,0,0,9.2231L62.1578,82.615a6.0035,6.0035,0,0,0,7.6878-9.2231Z"/></svg></span>'; 4 5( function( $ ) { 6 7 "use strict"; 8 9 wpls_logo_slider_init(); 10 11 /* Elementor Compatibility */ 12 /***** Elementor Compatibility Start *****/ 13 if( Wpls.elementor_preview == 0 ) { 14 15 $(window).on('elementor/frontend/init', function() { 16 17 /* Tweak for Slick Slider */ 18 $('.wpls-logo-showcase').each(function( index ) { 19 20 /* Tweak for Vertical Tab */ 21 $(this).closest('.elementor-tabs-content-wrapper').addClass('wpls-elementor-tab-wrap'); 22 23 var slider_id = $(this).attr('id'); 24 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 25 26 setTimeout(function() { 27 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 28 $('#'+slider_id).slick( 'setPosition' ); 29 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 30 } 31 }, 350); 32 }); 33 }); 34 } 35 36 $(document).on('click', '.elementor-tab-title', function() { 37 38 var ele_control = $(this).attr('aria-controls'); 39 var slider_wrap = $('#'+ele_control).find('.wpls-logo-showcase'); 40 41 /* Tweak for slick slider */ 42 $( slider_wrap ).each(function( index ) { 43 var slider_id = $(this).attr('id'); 44 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 45 46 setTimeout(function() { 47 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 48 $('#'+slider_id).slick( 'setPosition' ); 49 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 50 } 51 }, 350); 52 }); 53 }); 54 55 /* Beaver Builder Compatibility for Accordion and Tabs */ 56 $(document).on('click', '.fl-accordion-button, .fl-tabs-label', function() { 57 58 var ele_control = $(this).attr('aria-controls'); 59 var slider_wrap = $('#'+ele_control).find('.wpls-logo-showcase'); 60 61 /* Tweak for slick slider */ 62 $( slider_wrap ).each(function( index ) { 63 var slider_id = $(this).attr('id'); 64 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 65 66 setTimeout(function() { 67 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 68 $('#'+slider_id).slick( 'setPosition' ); 69 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 70 } 71 }, 300); 72 }); 73 }); 74 75 /* SiteOrigin Compatibility For Accordion Panel */ 76 $(document).on('click', '.sow-accordion-panel', function() { 77 78 var ele_control = $(this).attr('data-anchor'); 79 var slider_wrap = $('#accordion-content-'+ele_control).find('.wpls-logo-showcase'); 80 81 /* Tweak for slick slider */ 82 $( slider_wrap ).each(function( index ) { 83 var slider_id = $(this).attr('id'); 84 85 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 86 $('#'+slider_id).slick( 'setPosition' ); 87 } 88 }); 89 }); 90 91 /* SiteOrigin Compatibility for Tab Panel */ 92 $(document).on('click focus', '.sow-tabs-tab', function() { 93 var sel_index = $(this).index(); 94 var cls_ele = $(this).closest('.sow-tabs'); 95 var tab_cnt = cls_ele.find('.sow-tabs-panel').eq( sel_index ); 96 var slider_wrap = tab_cnt.find('.wpls-logo-showcase'); 97 98 /* Tweak for slick slider */ 99 $( slider_wrap ).each(function( index ) { 100 var slider_id = $(this).attr('id'); 101 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 102 103 setTimeout(function() { 104 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 105 $('#'+slider_id).slick( 'setPosition' ); 106 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 107 } 108 }, 300); 109 }); 110 }); 111 112 /* Divi Builder Compatibility for Accordion & Toggle */ 113 $(document).on('click', '.et_pb_toggle', function() { 114 115 var acc_cont = $(this).find('.et_pb_toggle_content');
116 var slider_wrap = acc_cont.find('.wpls-logo-showcase'); 117 118 /* Tweak for slick slider */ 119 $( slider_wrap ).each(function( index ) { 120 121 var slider_id = $(this).attr('id'); 122 123 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 124 $('#'+slider_id).slick( 'setPosition' ); 125 } 126 }); 127 }); 128 129 /* Divi Builder Compatibility for Tabs */ 130 $('.et_pb_tabs_controls li a').on('click', function() { 131 var cls_ele = $(this).closest('.et_pb_tabs'); 132 var tab_cls = $(this).closest('li').attr('class'); 133 var tab_cont = cls_ele.find('.et_pb_all_tabs .'+tab_cls); 134 var slider_wrap = tab_cont.find('.wpls-logo-showcase'); 135 136 setTimeout(function() { 137 138 /* Tweak for slick slider */ 139 $( slider_wrap ).each(function( index ) { 140 141 var slider_id = $(this).attr('id'); 142 143 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 144 145 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 146 $('#'+slider_id).slick( 'setPosition' ); 147 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 148 } 149 }); 150 }, 550); 151 }); 152 153 /* Fusion Builder Compatibility for Tabs */ 154 $(document).on('click', '.fusion-tabs li .tab-link', function() { 155 var cls_ele = $(this).closest('.fusion-tabs'); 156 var tab_id = $(this).attr('href'); 157 var tab_cont = cls_ele.find(tab_id); 158 var slider_wrap = tab_cont.find('.wpls-logo-showcase'); 159 160 /* Tweak for slick slider default */ 161 $( slider_wrap ).each(function( index ) { 162 163 var slider_id = $(this).attr('id'); 164 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 165 166 setTimeout(function() { 167 /* Tweak for slick slider */ 168 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 169 $('#'+slider_id).slick( 'setPosition' ); 170 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 171 $('#'+slider_id).slick( 'setPosition' ); 172 } 173 }, 200); 174 }); 175 }); 176 177 /* Fusion Builder Compatibility for Toggles */ 178 $(document).on('click', '.fusion-accordian .panel-heading a', function() { 179 var cls_ele = $(this).closest('.fusion-accordian'); 180 var tab_id = $(this).attr('href'); 181 var tab_cont = cls_ele.find(tab_id); 182 var slider_wrap = tab_cont.find('.wpls-logo-showcase'); 183 184 /* Tweak for slick slider default */ 185 $( slider_wrap ).each(function( index ) { 186 187 var slider_id = $(this).attr('id'); 188 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 189 190 /* Tweak for slick slider */ 191 setTimeout(function() { 192 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 193 $('#'+slider_id).slick( 'setPosition' ); 194 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 195 $('#'+slider_id).slick( 'setPosition' ); 196 } 197 }, 200); 198 }); 199 }); 200 201})( jQuery ); 202 203/* Logo Slider JS */ 204function wpls_logo_slider_init() { 205 206 /* Logo Slider */ 207 jQuery( '.wpls-logo-slider' ).each(function( index ) { 208 209 if( jQuery(this).hasClass('slick-initialized') ) { 210 return; 211 } 212 213 /* Flex Condition */ 214 if( Wpls.is_avada == 1 ) { 215 jQuery(this).closest('.fusion-flex-container').addClass('wpls-fusion-flex'); 216 } 217 218 var slider_id = jQuery(this).attr('id'); 219 var logo_conf = JSON.parse( jQuery(this).closest('.wpls-logo-showcase-slider-wrp').attr('data-conf') ); 220 221 if( typeof(slider_id) != 'undefined' && slider_id != '' ) { 222 jQuery('#'+slider_id).slick({ 223 lazyLoad : logo_conf.lazyload, 224 centerMode : ( logo_conf.center_mode == "true" ) ? true : false, 225 dots : ( logo_conf.dots == "true" ) ? true : false, 226 arrows : ( logo_conf.arrows == "true" ) ? true : false, 227 infinite : ( logo_conf.loop == "true" ) ? true : false, 228 autoplay : ( logo_conf.autoplay == "true" ) ? true : false, 229 speed : parseInt( logo_conf.speed ), 230 slidesToShow : parseInt( logo_conf.slides_column ), 231 slidesToScroll : parseInt( logo_conf.slides_scroll ), 232 autoplaySpeed : parseInt( logo_conf.autoplay_interval ), 233 pauseOnFocus : false, 234 centerPadding : '0px', 235 nextArrow : wpls_next_arrow, 236 prevArrow : wpls_prev_arrow, 237 rtl : ( logo_conf.rtl == "true" ) ? true : false, 238 mobileFirst : ( Wpls.is_mobile == 1 ) ? true : false, 239 responsive: [{ 240 breakpoint: 1023, 241 settings: { 242 slidesToShow : ( parseInt( logo_conf.slides_column ) > 3 ) ? 3 : parseInt( logo_conf.slides_column ), 243 slidesToScroll : 1 244 } 245 },{ 246 breakpoint: 640, 247 settings: { 248 slidesToShow : ( parseInt( logo_conf.slides_column ) > 2 ) ? 2 : parseInt( logo_conf.slides_column ), 249 slidesToScroll : 1 250 } 251 },{ 252 breakpoint: 479, 253 settings: { 254 slidesToShow : 1, 255 slidesToScroll : 1 256 } 257 },{ 258 breakpoint: 319, 259 settings: { 260 slidesToShow : 1, 261 slidesToScroll : 1 262 } 263 }] 264 }); 265 } 266 }); 267}
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.