Skip to Content

JavaScript File

URL: https://ayudacontenedores.org/vews/54159e1dbd/includes/builder/feature/dynamic-assets/assets/js/jquery.fitvids.js
HTTP Status: 200 OK
MIME Type: application/javascript
Last Modified: Thu, 29 Jun 2023 10:34:22 GMT
Download Time: Less than a second
Cookies: None
Size: 3 KB
HTTP Headers:  24 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
OK Issues: No issues found

1/*!

2* FitVids 1.1

3*

4* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com

5* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/

6* Released under the WTFPL license - http://sam.zoy.org/wtfpl/

7*

8*/;(function($){'use strict';$.fn.fitVids=function(options){var settings={customSelector:null,ignore:null}

9;if(!document.getElementById('fit-vids-style')){var head=document.head||document.getElementsByTagName('head')[0];var css='.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}

10.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}

11';var div=document.createElement("div");div.innerHTML='<p>x</p><style id="fit-vids-style">'+css+'</style>';head.appendChild(div.childNodes[1]);}

12

13if(options){$.extend(settings,options);}

14

15return this.each(function(){var selectors=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]','object','embed'];if(settings.customSelector){selectors.push(settings.customSelector);}

16

17var ignoreList='.fitvidsignore';if(settings.ignore){ignoreList=ignoreList+', '+settings.ignore;}

18

19var $allVideos=$(this).find(selectors.join(','));$allVideos=$allVideos.not('object object');$allVideos=$allVideos.not(ignoreList);$allVideos.each(function(){var $this=$(this);if($this.parents(ignoreList).length>0){return;}

20

21if(this.tagName.toLowerCase()==='embed'&&$this.parent('object').length||$this.parent('.fluid-width-video-wrapper').length){return;}

22

23if((!$this.css('height')&&!$this.css('width'))&&(isNaN($this.attr('height'))||isNaN($this.attr('width'))))

24{$this.attr('height',9);$this.attr('width',16);}

25

26var height=(this.tagName.toLowerCase()==='object'||($this.attr('height')&&!isNaN(parseInt($this.attr('height'),10))))?parseInt($this.attr('height'),10):$this.height(),width=!isNaN(parseInt($this.attr('width'),10))?parseInt($this.attr('width'),10):$this.width(),aspectRatio=height/width;if(!$this.attr('name')){var videoName='fitvid'+$.fn.fitVids._count;$this.attr('name',videoName);$.fn.fitVids._count++;}

27

28$this.wrap('<div class="fluid-width-video-wrapper"></div>').parent('.fluid-width-video-wrapper').css('padding-top',(aspectRatio*100)+'%');$this.removeAttr('height').removeAttr('width');}

29);}

30);}

31;$.fn.fitVids._count=0;}

32)(window.jQuery||window.Zepto);