PageSourceSearch

https://www.transitionslifecare.org/wp-content/plugins/timeline-an…/js/wpostahs-public-js.js?ver=2.4.5.1

js transitionslifecare.org collected 2026-09-26 00:45:29 UTC 12,958 bytes, 370 lines download raw bytes

1/* Define global Variable */
2var wphtsp_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 wphtsp_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	/* Timeline Slider Initialize */
10	wpostahs_timeline_slider_init();
11
12	/* Elementor Compatibility */
13	/***** Elementor Compatibility Start *****/
14	if( Wpostahs.elementor_preview == 0 ) {
15
16		$(window).on('elementor/frontend/init', function() {
17
18			/* Tweak for Slick Slider */
19			$('.wpostahs-slider-nav').each(function( index ) {
20
21				/* Tweak for Vertical Tab */
22				$(this).closest('.elementor-tabs-content-wrapper').addClass('wpostahs-elementor-tab-wrap');
23
24				var slider_nav_id		= $(this).attr( 'id' );
25				var wphtsp_slider_id	= $(this).attr( 'data-slider-nav-for' );
26
27				$('#'+slider_nav_id).css({'visibility': 'hidden', 'opacity': 0});
28				$('.'+wphtsp_slider_id).css({'visibility': 'hidden', 'opacity': 0});
29
30				setTimeout(function() {
31					if( typeof(wphtsp_slider_id) !== 'undefined' && wphtsp_slider_id != '' ) {
32						$('.'+wphtsp_slider_id).slick( 'setPosition' );
33						$('.'+wphtsp_slider_id).css({'visibility': 'visible', 'opacity': 1});
34					}
35
36					if( typeof(slider_nav_id) !== 'undefined' && slider_nav_id != '' ) {
37						$('#'+slider_nav_id).slick( 'setPosition' );
38						$('#'+slider_nav_id).css({'visibility': 'visible', 'opacity': 1});
39					}
40				}, 350);
41			});
42		});
43	}
44
45	/* Elementor Compatibility */
46	$(document).on('click', '.elementor-tab-title', function() {
47
48		var ele_control	= $(this).attr('aria-controls');
49		var slider_wrap	= $('#'+ele_control).find('.wpostahs-slider-nav');
50
51		/* Tweak for slick slider */
52		$( slider_wrap ).each(function( index ) {
53
54			var slider_nav_id		= $(this).attr( 'id' );
55			var wphtsp_slider_id	= $(this).attr( 'data-slider-nav-for' );
56
57			$('#'+slider_nav_id).css({'visibility': 'hidden', 'opacity': 0});
58			$('.'+wphtsp_slider_id).css({'visibility': 'hidden', 'opacity': 0});
59
60			setTimeout(function() {
61				if( typeof(wphtsp_slider_id) !== 'undefined' && wphtsp_slider_id != '' ) {
62					$('.'+wphtsp_slider_id).slick( 'setPosition' );
63					$('.'+wphtsp_slider_id).css({'visibility': 'visible', 'opacity': 1});
64				}
65
66				if( typeof(slider_nav_id) !== 'undefined' && slider_nav_id != '' ) {
67					$('#'+slider_nav_id).slick( 'setPosition' );
68					$('#'+slider_nav_id).css({'visibility': 'visible', 'opacity': 1});
69				}
70			}, 350);
71		});
72	});
73
74	/* SiteOrigin Compatibility For Accordion Panel */
75	$(document).on('click', '.sow-accordion-panel', function() {
76
77		var ele_control	= $(this).attr('data-anchor');
78		var slider_wrap	= $('#accordion-content-'+ele_control).find('.wpostahs-slider-nav');
79
80		/* Tweak for slick slider */
81		$( slider_wrap ).each(function( index ) {
82
83			var slider_nav_id		= $(this).attr('id');
84			var wphtsp_slider_id	= $(this).attr( 'data-slider-nav-for' );
85
86			if( typeof(wphtsp_slider_id) !== 'undefined' && wphtsp_slider_id != '' ) {
87				$('.'+wphtsp_slider_id).slick( 'setPosition' );
88			}
89
90			if( typeof(slider_nav_id) !== 'undefined' && slider_nav_id != '' ) {
91				$('#'+slider_nav_id).slick( 'setPosition' );
92			}
93		});
94	});
95
96	/* SiteOrigin Compatibility for Tab Panel */
97	$(document).on('click focus', '.sow-tabs-tab', function() {
98		var sel_index	= $(this).index();
99		var cls_ele		= $(this).closest('.sow-tabs');
100		var tab_cnt		= cls_ele.find('.sow-tabs-panel').eq( sel_index );
101		var slider_wrap	= tab_cnt.find('.wpostahs-slider-nav');
102
103		/* Tweak for slick slider */
104		$( slider_wrap ).each(function( index ) {
105
106			var slider_nav_id		= $(this).attr('id');
107			var wphtsp_slider_id	= $(this).attr( 'data-slider-nav-for' );
108
109			$('#'+slider_nav_id).css({'visibility': 'hidden', 'opacity': 0});
110			$('.'+wphtsp_slider_id).css({'visibility': 'hidden', 'opacity': 0});
111
112			setTimeout(function() {
113
114				/* Tweak for slick slider */
115				if( typeof(slider_nav_id) !== 'undefined' && slider_nav_id != '' ) {
116					$('#'+slider_nav_id).slick( 'setPosition' );
117					$('#'+slider_nav_id).css({'visibility': 'visible', 'opacity': 1});
118				}
119
120				/* Tweak for slick slider */
121				if( typeof(wphtsp_slider_id) !== 'undefined' && wphtsp_slider_id != '' ) {
122					$('.'+wphtsp_slider_id).slick( 'setPosition' );
123					$('.'+wphtsp_slider_id).css({'visibility': 'visible', 'opacity': 1});
124				}
125			}, 300);
126		});
127	});
128
129	/* Beaver Builder Compatibility for Accordion and Tabs */
130	$(document).on('click', '.fl-accordion-button, .fl-tabs-label', function() {
131
132		var ele_control	= $(this).attr('aria-controls');
133		var slider_wrap	= $('#'+ele_control).find('.wpostahs-slider-nav');
134
135		/* Tweak for filter */
136		$( slider_wrap ).each(function( index ) {
137
138			var slider_nav_id		= $(this).attr( 'id' );
139			var wphtsp_slider_id	= $(this).attr( 'data-slider-nav-for' );
140
141			$('#'+slider_nav_id).css({'visibility': 'hidden', 'opacity': 0});
142			$('.'+wphtsp_slider_id).css({'visibility': 'hidden', 'opacity': 0});
143
144			setTimeout(function() {
145				/* Tweak for slick slider */
146				if( typeof(slider_nav_id) !== 'undefined' && slider_nav_id != '' ) {
147					$('#'+slider_nav_id).slick( 'setPosition' );
148					$('#'+slider_nav_id).css({'visibility': 'visible', 'opacity': 1});
149				}
150
151				/* Tweak for slick slider */
152				if( typeof(wphtsp_slider_id) !== 'undefined' && wphtsp_slider_id != '' ) {
153					$('.'+wphtsp_slider_id).slick( 'setPosition' );
154					$('.'+wphtsp_slider_id).css({'visibility': 'visible', 'opacity': 1});
155				}
156			}, 300);
157		});
158	});
159
160	/* Divi Builder Compatibility for Accordion & Toggle */
161	$(document).on('click', '.et_pb_toggle', function() {
162
163		var acc_cont	= $(this).find('.et_pb_toggle_content');
164		var slider_wrap	= acc_cont.find('.wpostahs-slider-nav');
165
166		/* Tweak for slick slider */
167		$( slider_wrap ).each(function( index ) {
168
169			var slider_nav_id		= $(this).attr( 'id' );
170			var wphtsp_slider_id	= $(this).attr( 'data-slider-nav-for' );
171
172			if( typeof(wphtsp_slider_id) !== 'undefined' && wphtsp_slider_id != '' ) {
173				$('.'+wphtsp_slider_id).slick( 'setPosition' );
174			}
175
176			if( typeof(slider_nav_id) !== 'undefined' && slider_nav_id != '' ) {
177				$('#'+slider_nav_id).slick( 'setPosition' );
178			}
179		});
180	});
181
182	/* Divi Builder Compatibility for Tabs */
183	$('.et_pb_tabs_controls li a').click( function() {
184		var cls_ele		= $(this).closest('.et_pb_tabs');
185		var tab_cls		= $(this).closest('li').attr('class');
186		var tab_cont	= cls_ele.find('.et_pb_all_tabs .'+tab_cls);
187		var slider_wrap	= tab_cont.find('.wpostahs-slider-nav');
188
189		setTimeout(function() {
190
191			/* Tweak for slick slider */
192			$( slider_wrap ).each(function( index ) {
193
194				var slider_nav_id		= $(this).attr('id');
195				var wphtsp_slider_id	= $(this).attr( 'data-slider-nav-for' );
196
197				$('#'+slider_nav_id).css({'visibility': 'hidden', 'opacity': 0});
198				$('.'+wphtsp_slider_id).css({'visibility': 'hidden', 'opacity': 0});
199
200				/* Tweak for slick slider */
201				if( typeof(slider_nav_id) !== 'undefined' && slider_nav_id != '' ) {
202					$('#'+slider_nav_id).slick( 'setPosition' );
203					$('#'+slider_nav_id).css({'visibility': 'visible', 'opacity': 1});
204				}
205
206				/* Tweak for slick slider */
207				if( typeof(wphtsp_slider_id) !== 'undefined' && wphtsp_slider_id != '' ) {
208					$('.'+wphtsp_slider_id).slick( 'setPosition' );
209					$('.'+wphtsp_slider_id).css({'visibility': 'visible', 'opacity': 1});
210				}
211			});
212		}, 550);
213	});
214
215	/* Fusion Builder Compatibility for Tabs */
216	$(document).on('click', '.fusion-tabs li .tab-link', function() {
217		var cls_ele		= $(this).closest('.fusion-tabs');
218		var tab_id		= $(this).attr('href');
219		var tab_cont	= cls_ele.find(tab_id);
220		var slider_wrap	= tab_cont.find('.wpostahs-slider-nav');
221
222		/* Tweak for slick slider */
223		$( slider_wrap ).each(function( index ) {
224
225			var slider_nav_id		= $(this).attr('id');
226			var wphtsp_slider_id	= $(this).attr( 'data-slider-nav-for' );
227
228			$('#'+slider_nav_id).css({'visibility': 'hidden', 'opacity': 0});
229			$('.'+wphtsp_slider_id).css({'visibility': 'hidden', 'opacity': 0});
230
231			setTimeout(function() {
232
233				/* Tweak for slick slider */
234				if( typeof(slider_nav_id) !== 'undefined' && slider_nav_id != '' ) {
235					$('#'+slider_nav_id).slick( 'setPosition' );
236					$('#'+slider_nav_id).css({'visibility': 'visible', 'opacity': 1});
237					$('#'+slider_nav_id).slick( 'setPosition' );
238				}
239
240				/* Tweak for slick slider */
241				if( typeof(wphtsp_slider_id) !== 'undefined' && wphtsp_slider_id != '' ) {
242					$('.'+wphtsp_slider_id).slick( 'setPosition' );
243					$('.'+wphtsp_slider_id).css({'visibility': 'visible', 'opacity': 1});
244					$('.'+wphtsp_slider_id).slick( 'setPosition' );
245				}
246
247			}, 200);
248		});
249	});
250
251	/* Fusion Builder Compatibility for Toggles */
252	$(document).on('click', '.fusion-accordian .panel-heading a', function() {
253		var cls_ele		= $(this).closest('.fusion-accordian');
254		var tab_id		= $(this).attr('href');
255		var tab_cont	= cls_ele.find(tab_id);
256		var slider_wrap	= tab_cont.find('.wpostahs-slider-nav');
257
258		/* Tweak for slick slider */
259		$( slider_wrap ).each(function( index ) {
260
261			var slider_nav_id		= $(this).attr('id');
262			var wphtsp_slider_id	= $(this).attr( 'data-slider-nav-for' );
263
264			$('#'+slider_nav_id).css({'visibility': 'hidden', 'opacity': 0});
265			$('.'+wphtsp_slider_id).css({'visibility': 'hidden', 'opacity': 0});
266
267			setTimeout(function() {
268				/* Tweak for slick slider */
269				if( typeof(slider_nav_id) !== 'undefined' && slider_nav_id != '' ) {
270					$('#'+slider_nav_id).slick( 'setPosition' );
271					$('#'+slider_nav_id).css({'visibility': 'visible', 'opacity': 1});
272					$('#'+slider_nav_id).slick( 'setPosition' );
273				}
274
275				/* Tweak for slick slider */
276				if( typeof(wphtsp_slider_id) !== 'undefined' && wphtsp_slider_id != '' ) {
277					$('.'+wphtsp_slider_id).slick( 'setPosition' );
278					$('.'+wphtsp_slider_id).css({'visibility': 'visible', 'opacity': 1});
279					$('.'+wphtsp_slider_id).slick( 'setPosition' );
280				}
281			}, 200);
282		});
283	});
284
285})(jQuery);
286
287function wpostahs_timeline_slider_init() {
288
289	// Initialize slick slider
290	jQuery( '.wpostahs-slider-nav' ).each(function( index ) {
291		if( jQuery(this).hasClass('slick-initialized') ) {
292			return;
293		}
294
295		// Flex Condition
296		if(Wpostahs.is_avada == 1) {
297			jQuery(this).closest('.fusion-flex-container').addClass('wpostahs-fusion-flex');
298		}
299
300		var slider_id		= jQuery(this).attr('id');
301		var slider_nav_id	= jQuery(this).attr('data-slider-nav-for');
302		var slider_conf		= JSON.parse( jQuery(this).closest( '.wpostahs-slider-wrp' ).attr( 'data-conf' ) );
303
304		// For Navigation
305		if( typeof(slider_nav_id) != 'undefined' && slider_nav_id != '' ) {
306			nav_id = '.'+slider_nav_id;
307		}
308
309		if( typeof(slider_id) != 'undefined' && slider_id != '' ) {
310
311			jQuery('.'+slider_nav_id).slick({
312				lazyload		: slider_conf.lazyload,
313				dots			: ( slider_conf.dots == "true" ) ? true : false,
314				infinite		: ( slider_conf.loop == "true" ) ? true : false,
315				arrows			: false,
316				speed			: parseInt(slider_conf.speed),
317				autoplay		: ( slider_conf.autoplay 	== "true" ) ? true : false,
318				fade			: ( slider_conf.fade 		== "true" ) ? true : false,
319				autoplaySpeed	: parseInt(slider_conf.autoplayInterval),
320				asNavFor		: '#'+slider_id,
321				slidesToShow	: 1,
322				mobileFirst		: ( Wpostahs.is_mobile == 1 ) 	? true : false,
323				rtl				: ( slider_conf.rtl == "true" ) ? true : false,
324				slidesToScroll	: 1,
325				//adaptiveHeight	: true
326			});
327		}
328
329		// For Navigation
330		if( typeof(slider_nav_id) != 'undefined' ) {
331
332			jQuery('#'+slider_id).slick({
333				lazyload		: slider_conf.lazyload,
334				slidesToShow	: parseInt(slider_conf.slidestoshow),
335				slidesToScroll	: 1,
336				infinite		: (slider_conf.loop) == "true" ? true : false,
337				asNavFor		: nav_id,
338				arrows			: (slider_conf.arrows) == "true" ? true : false,
339				dots			: false,
340				speed			: parseInt(slider_conf.speed),
341				centerMode		: (slider_conf.centermode) == "true" ? true : false,
342				rtl				: (slider_conf.rtl == "true") ? true : false,
343				focusOnSelect	: true,
344				centerPadding	: '10px',
345				nextArrow 		: wphtsp_next_arrow,
346				prevArrow 		: wphtsp_prev_arrow,
347				responsive		: [
348					{
349						breakpoint: 768,
350						settings: {
351							arrows: true,
352							centerMode: true,
353							centerPadding: '10px',
354							slidesToShow: 3
355						}
356					},
357					{
358						breakpoint: 480,
359						settings: {
360							arrows: true,
361							centerMode: true,
362							centerPadding: '10px',
363							slidesToShow: 1
364						}
365					}
366				]
367			});
368		}
369	});
370}

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.