PageSourceSearch

https://www.ayurvedicmedicinecompany.com/wp-content/themes/medicare/js/sliders.js?ver=4.9.32

js ayurvedicmedicinecompany.com collected 2026-09-27 09:15:02 UTC 7,406 bytes, 239 lines download raw bytes

1(function( $ ) {
2	
3	'use strict';
4
5	window.boldthemes_slider_preview = function( slider ) {
6		slider = $( slider );
7	
8		var active = slider.find( '.slick-center' );
9
10		if ( active.length == 0 ) active = slider.find( '.slick-active' );
11		var next = active.next( '.slidedItem' );
12		var prev = active.prev( '.slidedItem' );
13		
14		var next_img = next.data( 'thumb' );
15		var prev_img = prev.data( 'thumb' );
16		var next_text = next.find( '.h2content' ).first().html();
17		var prev_text = prev.find( '.h2content' ).first().html();
18		if ( next_text == undefined ) next_text = next.data( 'text' ); // articleWithGhostGallery
19		if ( prev_text == undefined ) prev_text = prev.data( 'text' ); // articleWithGhostGallery
20
21		if ( slider.slick( 'slickCurrentSlide' ) == 0 ) { // articleWithGhostGallery
22			$( '.boldGetInfo' ).removeClass( 'on' );
23			$( '.boldInfoBar' ).removeClass( 'open' );
24			$( '.boldGetInfo' ).hide();
25		} else {
26			$( '.boldGetInfo' ).show();
27		}
28		
29		if ( active.data( 'text' ) != '' ) {
30			slider.parent().find( '.btPortfolioSliderCaption' ).parent().find( 'strong' ).show();
31			slider.parent().find( '.btPortfolioSliderCaption' ).html( active.data( 'text' ) ); // articleWithGhostGallery
32		} else {
33			slider.parent().find( '.btPortfolioSliderCaption' ).parent().find( 'strong' ).hide();
34			slider.parent().find( '.btPortfolioSliderCaption' ).html( '' );
35		}
36
37		if ( active.data( 'description' ) != '' ) {
38			slider.parent().find( '.btPortfolioSliderDescription' ).parent().find( 'strong' ).show();
39			slider.parent().find( '.btPortfolioSliderDescription' ).html( active.data( 'description' ) ); // articleWithGhostGallery
40		} else {
41			slider.parent().find( '.btPortfolioSliderDescription' ).parent().find( 'strong' ).hide();
42			slider.parent().find( '.btPortfolioSliderDescription' ).html( '' );
43		}
44		
45		slider.find( '.nsNext .nbsTitle' ).html( next_text );
46		slider.find( '.nsPrev .nbsTitle' ).html( prev_text );
47
48		if ( next_img != '' && next_img !== undefined ) {
49			slider.find( '.nsNext .nbsImgHolder' ).show().css( 'background-image', 'url(\'' + next_img + '\')' );	
50		} else {
51			slider.find( '.nsNext .nbsImgHolder' ).hide();
52		}
53
54		if ( prev_img != '' && prev_img !== undefined ) {
55			slider.find( '.nsPrev .nbsImgHolder' ).show().css( 'background-image', 'url(\'' + prev_img + '\')' );	
56		} else {
57			slider.find( '.nsPrev .nbsImgHolder' ).hide();
58		}
59
60	}
61
62	$( document ).ready(function() {
63
64		$( '.slidedVariable' ).closest( '.boldSection' ).addClass( 'wVariable' );
65
66		$( '.slided' ).closest( '.port' ).addClass( 'wSlider' );
67		window.boldthemes_prevArrowHtml = '<h4 class="nbs nsPrev"><a><span class="nbsImage"><span class="nbsImgHolder"></span></span><span class="nbsItem"><span class="nbsTitle"></span></span></a></h4>';
68		window.boldthemes_nextArrowHtml = '<h4 class="nbs nsNext"><a><span class="nbsItem"><span class="nbsTitle"></span></span><span class="nbsImage"><span class="nbsImgHolder"></span></span></a></h4>';
69		
70		window.boldthemes_prevArrowHtml_simple = '<h4 class="nbs nsPrev"><a><span class="nbsItem"></span></a></h4>';
71		window.boldthemes_nextArrowHtml_simple = '<h4 class="nbs nsNext"><a><span class="nbsItem"></span></a></h4>';	
72
73		$( '.slided' ).each(function() {
74			
75			var pArrow = window.boldthemes_prevArrowHtml;
76			var nArrow = window.boldthemes_nextArrowHtml;
77			
78			if ( $( this ).data( 'simple_arrows' ) == 'yes' ) {
79				pArrow = window.boldthemes_prevArrowHtml_simple;
80				nArrow = window.boldthemes_nextArrowHtml_simple;
81			} 
82		
83			$( this ).slick({
84				dots: true,
85				infinite: false,
86				speed: 900,
87				slidesToShow: 1,
88				adaptiveHeight: true,
89				useTransform: true,
90				prevArrow: pArrow,
91				nextArrow: nArrow,
92				slide: '.slidedItem'
93			});
94			
95			$( this ).on( 'beforeChange', function( event, slick, currentSlide, nextSlide ) {
96				$( this ).find( '.slidedItem' ).eq( currentSlide ).find( '.animated' ).removeClass( 'animated' );
97			});			
98		
99			$( this ).on( 'afterChange', function( event, slick, currentSlide, nextSlide ) {
100				boldthemes_slider_preview( $( this ) );
101				
102				$( this ).find( '.slidedItem' ).eq( currentSlide ).find( '.animate' ).addClass( 'animated' );
103			});
104		
105			boldthemes_slider_preview( $( this ) );
106			
107			$( this ).find( '.slidedItem' ).first().find( '.animate' ).addClass( 'animated' );
108		});
109		
110		$( '.slidedVariable' ).each(function() {
111			var cmode = true;
112			if ( $( this ).data( 'nocenter' ) == 'yes' ) {
113				cmode = false;
114			}
115			$( this ).slick({
116				autoplay: false,
117				infinite: false,
118				speed: 900,
119				dots: true,
120				useTransform: true,
121				prevArrow: window.boldthemes_prevArrowHtml,
122				nextArrow: window.boldthemes_nextArrowHtml,
123				slide: '.slidedItem',
124				centerMode: cmode,
125				variableWidth: cmode
126			});
127			
128			$( this ).on( 'afterChange', function( event, slick, currentSlide, nextSlide ) {
129				boldthemes_slider_preview( $( this ) );
130			});	
131
132			boldthemes_slider_preview( $( this ) );
133			
134		});
135
136		$( '.boldPhotoSlide' ).slick({
137			dots: false,
138			arrows: true,
139			infinite: false,
140			speed: 300,
141			slide: '.bpbItem',
142			slidesToShow: 1,
143			useTransform: true,
144			prevArrow: window.boldthemes_prevArrowHtml_simple,
145			nextArrow: window.boldthemes_nextArrowHtml_simple,
146			adaptiveHeight: true
147		});
148		
149		// thumb cache
150		$( '.slick-slide' ).each(function() {
151			var url = $( this ).data( 'thumb' );
152			if ( url != '' && url !== undefined ) {
153				var img = new Image();
154				img.src = url;
155			}
156		});
157
158		// Clients slider
159		if ( $( '.bclPort' ).length ) {
160
161			$( '.bclPort' ).each(function() {
162				var col_width = $( this ).closest( '.rowItem' ).data( 'width' );
163				var slides = 6;
164				var slides1 = 4;
165				var slides2 = 2;
166				var slides3 = 1;
167				if ( $( this ).parent().hasClass( 'recentTweets' ) ) {
168					var slides = 4;
169					var slides1 = 2;
170					var slides2 = 2;
171					var slides3 = 1;
172				}
173				if ( col_width < 12 ) {
174					var slides = 3;
175					var slides1 = 3;
176					var slides2 = 2;
177					var slides3 = 1;
178				}				
179				if ( $( this ).find( '.bclItem' ).length > 0 ) {
180					$( this ).slick({
181						dots: false,
182						infinite: false,
183						speed: 300,
184						useTransform: true,
185						slidesToShow: slides,
186						prevArrow: window.boldthemes_prevArrowHtml_simple,
187						nextArrow: window.boldthemes_nextArrowHtml_simple,
188						responsive: [
189							{
190								breakpoint: 992,
191								settings: {
192									slidesToShow: slides1
193								}
194							},
195							{
196								breakpoint: 768,
197								settings: {
198									slidesToShow: slides2
199								}
200							},
201							{
202								breakpoint: 480,
203								settings: {
204									slidesToShow: slides3
205								}
206							}
207						]
208					});
209				}
210			});
211
212		}
213		
214		$( window ).resize(function() {
215			$( '.slided' ).each(function() {
216				$( this )[0].slick.setHeight();
217			});
218			$( '.slidedVariable' ).each(function() {
219				$( this )[0].slick.setHeight();
220			});
221			$( '.boldPhotoSlide' ).each(function() {
222				$( this )[0].slick.setHeight();
223			});
224		});
225
226		// Slick dots helper
227		$( '.slick-dots' ).each(function() {
228			$( this ).addClass( 'nol' + $( this ).find( 'li' ).length );
229		});
230		
231		$( '.slick-slider' ).on( 'click', function () {
232			$( this ).slick( 'slickPause' );
233		});
234
235	});
236
237
238
239})( 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.