Version 1
[yaffs-website] / web / modules / contrib / blazy / js / blazy.media.min.js
diff --git a/web/modules/contrib/blazy/js/blazy.media.min.js b/web/modules/contrib/blazy/js/blazy.media.min.js
new file mode 100644 (file)
index 0000000..49c5877
--- /dev/null
@@ -0,0 +1 @@
+!function(e,a){"use strict";function l(e){function l(e){if(e.preventDefault(),""===o)return!1;var a=this,l=a.parentNode,t=document.querySelector(".is-playing");o=a.getAttribute("data-url"),null!==t&&(t.className=t.className.replace(/(\S+)playing/,"")),l.className+=" is-playing",r=document.createElement("iframe"),r.className="media__iframe media__element",r.setAttribute("src",o),r.setAttribute("allowfullscreen",!0),l.appendChild(r)}function t(e){e.preventDefault();var a=this,l=a.parentNode,t=l.querySelector("iframe");l.className.match("is-playing")&&(l.className=l.className.replace(/(\S+)playing/,"")),null!==t&&l.removeChild(t)}var r,i=e,n=i.querySelector("iframe"),c=i.querySelector(".media__icon--play"),o=c.getAttribute("data-url");null!==n&&n.parentNode.removeChild(n),a.on(i,"click",".media__icon--play",l),a.on(i,"click",".media__icon--close",t),i.className+=" media--player--on"}e.behaviors.blazyMedia={attach:function(e){var t=e.querySelectorAll(".media--player:not(.media--player--on)");a.once(a.forEach(t,l))}}}(Drupal,dBlazy);