blob: 12c28df9aa0928e58a691637c6acdc44e6ed6e54 [file] [log] [blame]
!function(e,t){"function"==typeof define&&define.amd?define(["ef"],t(e)):"object"==typeof exports?module.exports=t(require("ef")):e.eclipseFdnVideos=t(e,e.ef)}(this,function(e){"use strict";var t={},i={selector:".eclipsefdn-video",resolution:"16by9",cookie:{name:"eclipse_cookieconsent_status",value:"allow"}};return t.replace=function(e){document.onreadystatechange=function(){if("interactive"==document.readyState){if(void 0!==e&&"object"==typeof e)for(var t in i)"cookie"===t&&"object"!=typeof e.cookie||void 0!==e[t]&&"string"==typeof e[t]&&("resolution"===t&&"16by9"!==e.cookie||"4by3"!==e.cookie||(i[t]=e[t]));this.el=document.querySelectorAll(i.selector);var o="";if(void 0!==i.cookie.name){var c=("; "+document.cookie).split("; "+i.cookie.name+"=");c.length>=2&&(o=c.pop().split(";").shift())}for(var s=0;s<this.el.length;s++){var l=this.el[s].offsetWidth,n=i.resolution.split("by"),r=n[1]/n[0]*100;this.el[s].setAttribute("style","height:"+l*r/100+"px;");var a=this.el[s].getAttribute("href").replace(/http(s|):\/\/(www|)(\.|)(youtube\.com\/watch\?v=|youtu\.be\/)/i,"//www.youtube.com/watch?v=");if(o===i.cookie.value){var u=document.createElement("div");u.className="eclipsefdn-video embed-responsive embed-responsive-"+i.resolution,u.innerHTML='<iframe src="'+a.replace(/watch\?v\=/i,"embed/")+'"></iframe>',this.el[s].parentNode.replaceChild(u,this.el[s])}else if(this.el[s].setAttribute("class","eclipsefdn-video eclipsefdn-video-with-js"),1!=this.el[s].getElementsByTagName("img").length){var d="";a.includes("//www.youtube.com/watch?v=")&&(d=a.replace("//www.youtube.com/watch?v=","")),a.includes("//www.youtube.com/embed/")&&(d=a.replace("//www.youtube.com/embed/","")),""!==d&&(this.el[s].innerHTML='<img class="img-responsive" src="//img.youtube.com/vi/'+d+'/maxresdefault.jpg">')}}}}},t});