PageSourceSearch

https://medicalinspire.com/wp-content/plugins/smooth-slider/js/dim.js?ver=2.8.7

js medicalinspire.com collected 2026-10-02 17:52:04 UTC 1,763 bytes, 56 lines download raw bytes

1;(function($) {
2jQuery.fn.smoothSlider=function(args){
3	var defaults={
4			sliderWidth		:900,
5			sliderHeight		:320,
6			navArr			:0,
7			img_align		:'left'
8	}
9	var options=jQuery.extend({},defaults,args);
10	var self=this;
11	this.smoothSliderSize=function(){
12		var wrapWidth=this.width();
13		var slideri=this.find('.smooth_slideri');
14		var slideriW;			
15		//calculate max-width of slideri
16		if(options.navArr==0) slideriW=wrapWidth;
17		else slideriW=wrapWidth-(48+10); //48px for arrows and 10 for additional margin for text
18		slideri.css('max-width',slideriW+'px');
19		//float excerpt below image 
20		if(options.img_align=='left' || options.img_align=='right'){
21			var sldrThumb=this.find('.smooth_slider_thumbnail');	
22			var sldrThumbW=sldrThumb.outerWidth(true);
23			if(slideriW-sldrThumbW < 70){
24				if(options.img_align=='right')sldrThumb.removeClass('smoothRight');
25				else sldrThumb.removeClass('smoothLeft');
26				sldrThumb.addClass('smoothNone');
27			}
28			else{
29				sldrThumb.removeClass('smoothNone');
30				if(options.img_align=='right')sldrThumb.addClass('smoothRight');
31				else sldrThumb.addClass('smoothLeft');
32			}
33		}
34		//slider height
35		var iht=0;
36		this.find(".smooth_slideri").each(function(idx,el){
37			if(jQuery(el).outerHeight(true)>iht)iht=jQuery(el).outerHeight(true);
38		});
39		var eHt=this.find(".sldr_title").outerHeight(true) + this.find(".smooth_nav").outerHeight(true);
40		var ht=iht + eHt;
41		this.height(ht);
42		this.find(".smooth_slider_thumbnail").on('load',function(e){
43			var pHt=jQuery(this).parents(".smooth_slideri").outerHeight(true)+eHt;
44			if(pHt > ht)ht=pHt;		
45			self.height(ht);		
46		});
47		return this;
48	};
49	this.smoothSliderSize();
50	
51	//On Window Resize
52	jQuery(window).resize(function() { 
53		self.smoothSliderSize();
54	});
55}
56})(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.