芝麻web文件管理V1.00
编辑当前文件:/home/royashxg/bit-alphas-ltd.com/assets/front/js/lightbox.min.js
"use strict";var lightbox=function(o){var s=void 0,c=void 0,u=void 0,d=void 0,i=void 0,p=void 0,m=document,e=m.body,l="fadeIn .3s",v="fadeOut .3s",t="scaleIn .3s",f="scaleOut .3s",a="lightbox-btn",n="lightbox-gallery",b="lightbox-trigger",g="lightbox-active-item",y=function(){return e.classList.toggle("remove-scroll")},r=function(e){if("A"===o.tagName&&(e=e.getAttribute("href")),e.match(/\.(jpeg|jpg|gif|png)/)){var t=m.createElement("img");return t.className="lightbox-image",t.src=e,"A"===o.tagName&&(t.alt=o.getAttribute("data-image-alt")),t}if(e.match(/(youtube|vimeo)/)){var a=[];return e.match("youtube")&&(a.id=e.split(/v\/|v=|youtu\.be\//)[1].split(/[?&]/)[0],a.url="youtube.com/embed/",a.options="?autoplay=1&rel=0"),e.match("vimeo")&&(a.id=e.split(/video\/|https:\/\/vimeo\.com\//)[1].split(/[?&]/)[0],a.url="player.vimeo.com/video/",a.options="?autoplay=1title=0&byline=0&portrait=0"),a.player=m.createElement("iframe"),a.player.setAttribute("allowfullscreen",""),a.player.className="lightbox-video-player",a.player.src="https://"+a.url+a.id+a.options,a.wrapper=m.createElement("div"),a.wrapper.className="lightbox-video-wrapper",a.wrapper.appendChild(a.player),a.wrapper}return m.querySelector(e).children[0].cloneNode(!0)},h=function(e){var t={next:e.parentElement.nextElementSibling,previous:e.parentElement.previousElementSibling};for(var a in t)null!==t[a]&&(t[a]=t[a].querySelector("[data-lightbox]"));return t},x=function(e){p.removeAttribute("style");var t=h(u)[e];if(null!==t)for(var a in i.style.animation=v,setTimeout(function(){i.replaceChild(r(t),i.children[0]),i.style.animation=l},200),u.classList.remove(g),t.classList.add(g),u=t,c)c.hasOwnProperty(a)&&(c[a].disabled=!h(t)[a])},E=function(e){var t=e.target,a=e.keyCode,i=e.type;(("click"==i&&-1!==[d,s].indexOf(t)||"keyup"==i&&27==a)&&d.parentElement===o.parentElement&&(N("remove"),d.style.animation=v,p.style.animation=[f,v],setTimeout(function(){if(y(),o.parentNode.removeChild(d),"A"===o.tagName){u.classList.remove(g);var e=m.querySelector("."+b);e.classList.remove(b),e.focus()}},200)),c)&&(("click"==i&&t==c.next||"keyup"==i&&39==a)&&x("next"),("click"==i&&t==c.previous||"keyup"==i&&37==a)&&x("previous"));if("keydown"==i&&9==a){var l=["[href]","button","input","select","textarea"];l=l.map(function(e){return e+":not([disabled])"});var n=(l=d.querySelectorAll(l.toString()))[0],r=l[l.length-1];e.shiftKey?m.activeElement==n&&(r.focus(),e.preventDefault()):(m.activeElement==r&&(n.focus(),e.preventDefault()),r.addEventListener("blur",function(){r.disabled&&(n.focus(),e.preventDefault())}))}},N=function(t){["click","keyup","keydown"].forEach(function(e){"remove"!==t?m.addEventListener(e,function(e){return E(e)}):m.removeEventListener(e,function(e){return E(e)})})};!function(){if((s=m.createElement("button")).setAttribute("aria-label","Close"),s.className=a+" "+a+"-close",(i=m.createElement("div")).className="lightbox-content",i.appendChild(r(o)),(p=i.cloneNode(!1)).className="lightbox-wrapper",p.style.animation=[t,l],p.appendChild(s),p.appendChild(i),(d=i.cloneNode(!1)).className="lightbox-container",d.style.animation=l,d.onclick=function(){},d.appendChild(p),"A"===o.tagName&&"gallery"===o.getAttribute("data-lightbox"))for(var e in d.classList.add(n),c={previous:"",next:""})c.hasOwnProperty(e)&&(c[e]=s.cloneNode(!1),c[e].setAttribute("aria-label",e),c[e].className=a+" "+a+"-"+e,c[e].disabled=!h(o)[e],p.appendChild(c[e]));"A"===o.tagName&&(o.blur(),(u=o).classList.add(g),o.classList.add(b)),o.parentNode.insertBefore(d,o.nextSibling),y()}(),N()};Array.prototype.forEach.call(document.querySelectorAll("[data-lightbox]"),function(t){t.addEventListener("click",function(e){e.preventDefault(),new lightbox(t)})});