PageSourceSearch

https://nelsonvillefest.org/wp-content/plugins/wp-logo-showcase-re…/assets/js/wpls-public.js

js nelsonvillefest.org collected 2026-10-02 07:26:54 UTC 8,952 bytes, 267 lines download raw bytes

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.