1( function( $ ) { 2 3 "use strict"; 4 5 /* Testimonial Slider */ 6 wtwp_testimonial_slider_init(); 7 8 /* Testimonial widget */ 9 wtwp_testimonial_widget_init(); 10 11 /***** Elementor Compatibility Start *****/ 12 if( Wtwp.elementor_preview == 0 ) { 13 jQuery(window).on('elementor/frontend/init', function() { 14 15 /* Tweak for Slick Slider */ 16 $( '.wptww-testimonials-slidelist' ).each(function( index ) { 17 18 /* Tweak for Vertical Tab */ 19 $(this).closest('.elementor-tabs-content-wrapper').addClass('wtwp-elementor-tab-wrap'); 20 21 var slider_id = $(this).attr('id'); 22 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 23 24 setTimeout(function() { 25 if( typeof( slider_id ) !== 'undefined' && slider_id != '' ) { 26 $('#'+slider_id).slick( 'setPosition' ); 27 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 28 } 29 }, 350); 30 }); 31 32 }); 33 } 34 35 /* For Tabs, Accordion & Toggle */ 36 $(document).on('click', '.elementor-tab-title', function() { 37 38 var ele_control = $(this).attr('aria-controls'); 39 var slider_wrap = $('#'+ele_control).find('.wptww-testimonials-slidelist'); 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 /***** Elementor Compatibility End *****/ 55 56 /* Beaver Builder Compatibility for Accordion and Tabs */ 57 $(document).on('click', '.fl-accordion-button, .fl-tabs-label', function() { 58 59 var ele_control = $(this).attr('aria-controls'); 60 var slider_wrap = $('#'+ele_control).find('.wptww-testimonials-slidelist'); 61 62 /* Tweak for slick slider */ 63 $( slider_wrap ).each(function( index ) { 64 var slider_id = $(this).attr('id'); 65 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 66 67 setTimeout(function() { 68 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 69 $('#'+slider_id).slick( 'setPosition' ); 70 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 71 } 72 }, 300); 73 }); 74 }); 75 76 /* SiteOrigin Compatibility For Accordion Panel */ 77 $(document).on('click', '.sow-accordion-panel', function() { 78 79 var ele_control = $(this).attr('data-anchor'); 80 var slider_wrap = $('#accordion-content-'+ele_control).find('.wptww-testimonials-slidelist'); 81 82 /* Tweak for slick slider */ 83 $( slider_wrap ).each(function( index ) { 84 var slider_id = $(this).attr('id'); 85 86 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 87 $('#'+slider_id).slick( 'setPosition' ); 88 } 89 }); 90 }); 91 92 /* SiteOrigin Compatibility for Tab Panel */ 93 $(document).on('click focus', '.sow-tabs-tab', function() { 94 var sel_index = $(this).index(); 95 var cls_ele = $(this).closest('.sow-tabs'); 96 var tab_cnt = cls_ele.find('.sow-tabs-panel').eq( sel_index ); 97 var slider_wrap = tab_cnt.find('.wptww-testimonials-slidelist'); 98 99 /* Tweak for slick slider */ 100 $( slider_wrap ).each(function( index ) { 101 var slider_id = $(this).attr('id'); 102 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 103 104 setTimeout(function() { 105 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 106 $('#'+slider_id).slick( 'setPosition' ); 107 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 108 } 109 }, 300); 110 }); 111 }); 112 113 /***** Divi Builder Compatibility Start *****/ 114 /* For Accordion & Toggle */ 115 $(document).on('click', '.et_pb_toggle', function() { 116 117 var acc_cont = $(this).find('.et_pb_toggle_content'); 118 var slider_wrap = acc_cont.find('.wptww-testimonials-slidelist'); 119 120 /* Tweak for slick slider */ 121 $( slider_wrap ).each(function( index ) { 122 123 var slider_id = $(this).attr('id'); 124 125 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 126 $('#'+slider_id).slick( 'setPosition' ); 127 } 128 }); 129 }); 130 131 /* For Tabs */ 132 $('.et_pb_tabs_controls li a').on('click', function() { 133 134 var cls_ele = $(this).closest('.et_pb_tabs'); 135 var tab_cls = $(this).closest('li').attr('class'); 136 var tab_cont = cls_ele.find('.et_pb_all_tabs .'+tab_cls); 137 var slider_wrap = tab_cont.find('.wptww-testimonials-slidelist'); 138 139 /* Tweak for slick slider */ 140 $( slider_wrap ).each(function( index ) { 141 142 var slider_id = $(this).attr('id'); 143 144 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 145 146 setTimeout(function() { 147 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 148 $('#'+slider_id).slick( 'setPosition' ); 149 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 150 } 151 }, 550); 152 }); 153 }); 154 /***** Divi Builder Compatibility End *****/ 155 156 /***** Fusion Builder Compatibility Start *****/ 157 /* For Tabs */ 158 $(document).on('click', '.fusion-tabs li .tab-link', function() { 159 var cls_ele = $(this).closest('.fusion-tabs'); 160 var tab_id = $(this).attr('href'); 161 var tab_cont = cls_ele.find(tab_id); 162 var slider_wrap = tab_cont.find('.wptww-testimonials-slidelist'); 163 164 /* Tweak for slick slider */ 165 $( slider_wrap ).each(function( index ) { 166 167 var slider_id = $(this).attr('id'); 168 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 169 170 setTimeout(function() { 171 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 172 $('#'+slider_id).slick( 'setPosition' ); 173 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 174 $('#'+slider_id).slick( 'setPosition' ); 175 } 176 }, 200); 177 }); 178 }); 179 180 /* For Toggles */ 181 $(document).on('click', '.fusion-accordian .panel-heading a', function() { 182 var cls_ele = $(this).closest('.fusion-accordian'); 183 var tab_id = $(this).attr('href'); 184 var tab_cont = cls_ele.find(tab_id); 185 var slider_wrap = tab_cont.find('.wptww-testimonials-slidelist'); 186 187 /* Tweak for slick slider */ 188 $( slider_wrap ).each(function( index ) { 189 var slider_id = $(this).attr('id'); 190 $('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0}); 191 192 setTimeout(function() { 193 if( typeof(slider_id) !== 'undefined' && slider_id != '' ) { 194 $('#'+slider_id).slick( 'setPosition' ); 195 $('#'+slider_id).css({'visibility': 'visible', 'opacity': 1}); 196 $('#'+slider_id).slick( 'setPosition' ); 197 } 198 }, 200); 199 }); 200 }); 201 /***** Fusion Builder Compatibility End *****/ 202 203})( jQuery ); 204 205/* Function to initialize testimonial Slider */ 206function wtwp_testimonial_slider_init() { 207 208 /* Testimonial Slider */ 209 jQuery( '.wptww-testimonials-slidelist' ).each(function( index ) { 210 if( jQuery(this).hasClass('slick-initialized') ) { 211 return; 212 } 213 214 var slider_id = jQuery(this).attr('id'); 215 var testimonial_conf = JSON.parse( jQuery(this).closest('.wtwp-testimonials-slider-wrp').attr('data-conf')); 216 217 /* flex Condition */ 218 if(Wtwp.is_avada == 1) { 219 jQuery(this).closest('.fusion-flex-container').addClass('wtwp-fusion-flex'); 220 } 221 222 if( typeof(slider_id) != 'undefined' && slider_id != '' ) { 223 224 jQuery('#'+slider_id).slick({ 225 infinite : true, 226 speed : parseInt( testimonial_conf.speed ), 227 autoplaySpeed : parseInt( testimonial_conf.autoplay_interval ), 228 slidesToShow : parseInt( testimonial_conf.slides_column ), 229 slidesToScroll : parseInt( testimonial_conf.slides_scroll ), 230 adaptiveHeight : ( testimonial_conf.adaptive_height == "true" ) ? true : false, 231 dots : ( testimonial_conf.dots == "true" ) ? true : false, 232 arrows : ( testimonial_conf.arrows == "true" ) ? true : false, 233 autoplay : ( testimonial_conf.autoplay == "true" ) ? true : false, 234 rtl : ( testimonial_conf.rtl == "true" ) ? true : false, 235 responsive : [ 236 { 237 breakpoint: 1023, 238 settings: { 239 slidesToShow: (parseInt(testimonial_conf.slides_column) > 3) ? 3 : parseInt(testimonial_conf.slides_column), 240 slidesToScroll: 1 241 } 242 }, 243 { 244 breakpoint: 767, 245 settings: { 246 slidesToShow: (parseInt(testimonial_conf.slides_column) > 2) ? 2 : parseInt(testimonial_conf.slides_column), 247 slidesToScroll: 1 248 } 249 }, 250 { 251 breakpoint: 480, 252 settings: { 253 slidesToShow: 1, 254 slidesToScroll: 1 255 } 256 }, 257 { 258 breakpoint: 319, 259 settings: { 260 slidesToShow: 1, 261 slidesToScroll: 1 262 } 263 }] 264 }); 265 } 266 }); 267} 268 269/* Function to initialize testimonial Widget */ 270function wtwp_testimonial_widget_init() { 271 272 /* Testimonial widget Slider */ 273 jQuery( '.wptww-testimonials-slide-widget' ).each(function( index ) { 274 275 if( jQuery(this).hasClass('slick-initialized') ) { 276 return; 277 } 278 279 var slider_id = jQuery(this).attr('id'); 280 var testimonial_conf = JSON.parse( jQuery(this).closest('.widget_sp_testimonials').attr('data-conf')); 281 282 if(Wtwp.is_avada == 1) { 283 jQuery(this).closest('.fusion-flex-container').addClass('wtwp-fusion-flex'); 284 } 285 286 if( typeof(slider_id) != 'undefined' && slider_id != '' ) { 287 288 jQuery('#'+slider_id).slick({ 289 infinite : true, 290 slidesToScroll : parseInt( testimonial_conf.slides_scroll ), 291 slidesToShow : parseInt( testimonial_conf.slides_column ), 292 autoplaySpeed : parseInt( testimonial_conf.autoplay_interval ), 293 speed : parseInt( testimonial_conf.speed ), 294 dots : ( testimonial_conf.dots == "true" ) ? true : false, 295 arrows : ( testimonial_conf.arrows == "true" ) ? true : false, 296 autoplay : ( testimonial_conf.autoplay == "true" ) ? true : false, 297 adaptiveHeight : ( testimonial_conf.adaptive_height == "true" ) ? true : false, 298 responsive : [ 299 { 300 breakpoint: 1023, 301 settings: { 302 slidesToShow: (parseInt(testimonial_conf.slides_column) > 3) ? 3 : parseInt(testimonial_conf.slides_column), 303 slidesToScroll: 1 304 } 305 }, 306 { 307 breakpoint: 767, 308 settings: { 309 slidesToShow: (parseInt(testimonial_conf.slides_column) > 2) ? 2 : parseInt(testimonial_conf.slides_column), 310 slidesToScroll: 1 311 } 312 }, 313 { 314 breakpoint: 480, 315 settings: { 316 slidesToShow: 1, 317 slidesToScroll: 1 318 } 319 }, 320 { 321 breakpoint: 319, 322 settings: { 323 slidesToShow: 1, 324 slidesToScroll: 1 325 } 326 }] 327 }); 328 } 329 }); 330}
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.