mirror of
https://github.com/zfile-dev/zfile.git
synced 2025-04-19 05:34:52 +00:00
2 lines
15 KiB
JavaScript
2 lines
15 KiB
JavaScript
import{u as Ae,_ as Be,w as Ue,r as je}from"./base.d698891e.js";/* empty css */import{d as Me,a as x,f as w,p as s,c as Z,g as me,h as ve,n as K,u as m,i as Re,t as ne,k as ce,$ as Je,W as Qe,F as ye,y as we,e as Se,J as Ze,bJ as Ke,r as Xe,Q as Le,R as Ne}from"./index.552205f5.js";import{c as Ye}from"./common.0f75f163.js";import{u as et,h as tt}from"./useFileUpload.b18c246f.js";import{_ as at}from"./plugin-vue_export-helper.21dcd24c.js";import{u as it}from"./index.1e624cbf.js";import"./request.3708b2c4.js";import"./index.11692625.js";import"./index.4ab44dc8.js";import"./event.776e7e11.js";import"./index.0f572ca8.js";import"./scroll.cbf731df.js";import"./event.3ec63147.js";import"./focus-trap.58847c97.js";import"./validator.6f3b33db.js";import"./directive.e250a256.js";let rt=0;const lt=Me({name:"ImgEmpty",setup(){return{ns:Ae("empty"),id:++rt}}}),ot={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},st=["id"],nt=["stop-color"],ct=["stop-color"],ft=["id"],dt=["stop-color"],ut=["stop-color"],gt=["id"],pt={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},mt={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},yt={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},vt=["fill"],ht=["fill"],zt={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},_t=["fill"],Ct=["fill"],bt=["fill"],kt=["fill"],Et=["fill"],$t={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},xt=["fill","xlink:href"],wt=["fill","mask"],St=["fill"];function Lt(c,u,_,n,B,S){return x(),w("svg",ot,[s("defs",null,[s("linearGradient",{id:`linearGradient-1-${c.id}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[s("stop",{"stop-color":`var(${c.ns.cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,nt),s("stop",{"stop-color":`var(${c.ns.cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,ct)],8,st),s("linearGradient",{id:`linearGradient-2-${c.id}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[s("stop",{"stop-color":`var(${c.ns.cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,dt),s("stop",{"stop-color":`var(${c.ns.cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,ut)],8,ft),s("rect",{id:`path-3-${c.id}`,x:"0",y:"0",width:"17",height:"36"},null,8,gt)]),s("g",pt,[s("g",mt,[s("g",yt,[s("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${c.ns.cssVarBlockName("fill-color-3")})`},null,8,vt),s("polygon",{id:"Rectangle-Copy-14",fill:`var(${c.ns.cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,ht),s("g",zt,[s("polygon",{id:"Rectangle-Copy-10",fill:`var(${c.ns.cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,_t),s("polygon",{id:"Rectangle-Copy-11",fill:`var(${c.ns.cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,Ct),s("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${c.id})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,bt),s("polygon",{id:"Rectangle-Copy-13",fill:`var(${c.ns.cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,kt)]),s("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${c.id})`,x:"13",y:"45",width:"40",height:"36"},null,8,Et),s("g",$t,[s("use",{id:"Mask",fill:`var(${c.ns.cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${c.id}`},null,8,xt),s("polygon",{id:"Rectangle-Copy",fill:`var(${c.ns.cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${c.id})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,wt)]),s("polygon",{id:"Rectangle-Copy-18",fill:`var(${c.ns.cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,St)])])])])}var Nt=Be(lt,[["render",Lt],["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const At={image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}},Bt=["src"],Mt={key:1},Rt={name:"ElEmpty"},Ft=Me({...Rt,props:At,setup(c){const u=c,{t:_}=it(),n=Ae("empty"),B=Z(()=>u.description||_("el.table.emptyText")),S=Z(()=>({width:u.imageSize?`${u.imageSize}px`:""}));return(t,V)=>(x(),w("div",{class:K(m(n).b())},[s("div",{class:K(m(n).e("image")),style:Re(m(S))},[t.image?(x(),w("img",{key:0,src:t.image,ondragstart:"return false"},null,8,Bt)):me(t.$slots,"image",{key:1},()=>[ve(Nt)])],6),s("div",{class:K(m(n).e("description"))},[t.$slots.description?me(t.$slots,"description",{key:0}):(x(),w("p",Mt,ne(m(B)),1))],2),t.$slots.default?(x(),w("div",{key:0,class:K(m(n).e("bottom"))},[me(t.$slots,"default")],2)):ce("v-if",!0)],2))}});var Vt=Be(Ft,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const Tt=Ue(Vt);var Wt={exports:{}};(function(c){(function(u,_){var n=_(u,u.document,Date);u.lazySizes=n,c.exports&&(c.exports=n)})(typeof window!="undefined"?window:{},function(_,n,B){var S,t;if(function(){var i,a={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};t=_.lazySizesConfig||_.lazysizesConfig||{};for(i in a)i in t||(t[i]=a[i])}(),!n||!n.getElementsByClassName)return{init:function(){},cfg:t,noSupport:!0};var V=n.documentElement,fe=_.HTMLPictureElement,M="addEventListener",k="getAttribute",v=_[M].bind(_),h=_.setTimeout,j=_.requestAnimationFrame||h,T=_.requestIdleCallback,H=/^picture$/i,I=["load","error","lazyincluded","_lazyloaded"],z={},re=Array.prototype.forEach,O=function(i,a){return z[a]||(z[a]=new RegExp("(\\s|^)"+a+"(\\s|$)")),z[a].test(i[k]("class")||"")&&z[a]},X=function(i,a){O(i,a)||i.setAttribute("class",(i[k]("class")||"").trim()+" "+a)},de=function(i,a){var l;(l=O(i,a))&&i.setAttribute("class",(i[k]("class")||"").replace(l," "))},ue=function(i,a,l){var y=l?M:"removeEventListener";l&&ue(i,a),I.forEach(function(p){i[y](p,a)})},Y=function(i,a,l,y,p){var o=n.createEvent("Event");return l||(l={}),l.instance=S,o.initEvent(a,!y,!p),o.detail=l,i.dispatchEvent(o),o},ge=function(i,a){var l;!fe&&(l=_.picturefill||t.pf)?(a&&a.src&&!i[k]("srcset")&&i.setAttribute("srcset",a.src),l({reevaluate:!0,elements:[i]})):a&&a.src&&(i.src=a.src)},ee=function(i,a){return(getComputedStyle(i,null)||{})[a]},he=function(i,a,l){for(l=l||i.offsetWidth;l<t.minSize&&a&&!i._lazysizesWidth;)l=a.offsetWidth,a=a.parentNode;return l},te=function(){var i,a,l=[],y=[],p=l,o=function(){var f=p;for(p=l.length?y:l,i=!0,a=!1;f.length;)f.shift()();i=!1},C=function(f,g){i&&!g?f.apply(this,arguments):(p.push(f),a||(a=!0,(n.hidden?h:j)(o)))};return C._lsFlush=o,C}(),le=function(i,a){return a?function(){te(i)}:function(){var l=this,y=arguments;te(function(){i.apply(l,y)})}},Fe=function(i){var a,l=0,y=t.throttleDelay,p=t.ricTimeout,o=function(){a=!1,l=B.now(),i()},C=T&&p>49?function(){T(o,{timeout:p}),p!==t.ricTimeout&&(p=t.ricTimeout)}:le(function(){h(o)},!0);return function(f){var g;(f=f===!0)&&(p=33),!a&&(a=!0,g=y-(B.now()-l),g<0&&(g=0),f||g<9?C():h(C,g))}},ze=function(i){var a,l,y=99,p=function(){a=null,i()},o=function(){var C=B.now()-l;C<y?h(o,y-C):(T||p)(p)};return function(){l=B.now(),a||(a=h(o,y))}},_e=function(){var i,a,l,y,p,o,C,f,g,L,F,q,Ve=/^img$/i,Te=/^iframe$/i,We="onscroll"in _&&!/(gle|ing)bot/.test(navigator.userAgent),Ge=0,ae=0,R=0,J=-1,Ce=function(e){R--,(!e||R<0||!e.target)&&(R=0)},be=function(e){return q==null&&(q=ee(n.body,"visibility")=="hidden"),q||!(ee(e.parentNode,"visibility")=="hidden"&&ee(e,"visibility")=="hidden")},Pe=function(e,r){var d,b=e,E=be(e);for(f-=r,F+=r,g-=r,L+=r;E&&(b=b.offsetParent)&&b!=n.body&&b!=V;)E=(ee(b,"opacity")||1)>0,E&&ee(b,"overflow")!="visible"&&(d=b.getBoundingClientRect(),E=L>d.left&&g<d.right&&F>d.top-1&&f<d.bottom+1);return E},ke=function(){var e,r,d,b,E,$,W,G,D,P,U,Q,A=S.elements;if((y=t.loadMode)&&R<8&&(e=A.length)){for(r=0,J++;r<e;r++)if(!(!A[r]||A[r]._lazyRace)){if(!We||S.prematureUnveil&&S.prematureUnveil(A[r])){ie(A[r]);continue}if((!(G=A[r][k]("data-expand"))||!($=G*1))&&($=ae),P||(P=!t.expand||t.expand<1?V.clientHeight>500&&V.clientWidth>500?500:370:t.expand,S._defEx=P,U=P*t.expFactor,Q=t.hFac,q=null,ae<U&&R<1&&J>2&&y>2&&!n.hidden?(ae=U,J=0):y>1&&J>1&&R<6?ae=P:ae=Ge),D!==$&&(o=innerWidth+$*Q,C=innerHeight+$,W=$*-1,D=$),d=A[r].getBoundingClientRect(),(F=d.bottom)>=W&&(f=d.top)<=C&&(L=d.right)>=W*Q&&(g=d.left)<=o&&(F||L||g||f)&&(t.loadHidden||be(A[r]))&&(a&&R<3&&!G&&(y<3||J<4)||Pe(A[r],$))){if(ie(A[r]),E=!0,R>9)break}else!E&&a&&!b&&R<4&&J<4&&y>2&&(i[0]||t.preloadAfterLoad)&&(i[0]||!G&&(F||L||g||f||A[r][k](t.sizesAttr)!="auto"))&&(b=i[0]||A[r])}b&&!E&&ie(b)}},N=Fe(ke),Ee=function(e){var r=e.target;if(r._lazyCache){delete r._lazyCache;return}Ce(e),X(r,t.loadedClass),de(r,t.loadingClass),ue(r,$e),Y(r,"lazyloaded")},Ie=le(Ee),$e=function(e){Ie({target:e.target})},De=function(e,r){var d=e.getAttribute("data-load-mode")||t.iframeLoadMode;d==0?e.contentWindow.location.replace(r):d==1&&(e.src=r)},He=function(e){var r,d=e[k](t.srcsetAttr);(r=t.customMedia[e[k]("data-media")||e[k]("media")])&&e.setAttribute("media",r),d&&e.setAttribute("srcset",d)},Oe=le(function(e,r,d,b,E){var $,W,G,D,P,U;(P=Y(e,"lazybeforeunveil",r)).defaultPrevented||(b&&(d?X(e,t.autosizesClass):e.setAttribute("sizes",b)),W=e[k](t.srcsetAttr),$=e[k](t.srcAttr),E&&(G=e.parentNode,D=G&&H.test(G.nodeName||"")),U=r.firesLoad||"src"in e&&(W||$||D),P={target:e},X(e,t.loadingClass),U&&(clearTimeout(l),l=h(Ce,2500),ue(e,$e,!0)),D&&re.call(G.getElementsByTagName("source"),He),W?e.setAttribute("srcset",W):$&&!D&&(Te.test(e.nodeName)?De(e,$):e.src=$),E&&(W||D)&&ge(e,{src:$})),e._lazyRace&&delete e._lazyRace,de(e,t.lazyClass),te(function(){var Q=e.complete&&e.naturalWidth>1;(!U||Q)&&(Q&&X(e,t.fastLoadedClass),Ee(P),e._lazyCache=!0,h(function(){"_lazyCache"in e&&delete e._lazyCache},9)),e.loading=="lazy"&&R--},!0)}),ie=function(e){if(!e._lazyRace){var r,d=Ve.test(e.nodeName),b=d&&(e[k](t.sizesAttr)||e[k]("sizes")),E=b=="auto";(E||!a)&&d&&(e[k]("src")||e.srcset)&&!e.complete&&!O(e,t.errorClass)&&O(e,t.lazyClass)||(r=Y(e,"lazyunveilread").detail,E&&pe.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,R++,Oe(e,r,E,b,d))}},qe=ze(function(){t.loadMode=3,N()}),xe=function(){t.loadMode==3&&(t.loadMode=2),qe()},se=function(){if(!a){if(B.now()-p<999){h(se,999);return}a=!0,t.loadMode=3,N(),v("scroll",xe,!0)}};return{_:function(){p=B.now(),S.elements=n.getElementsByClassName(t.lazyClass),i=n.getElementsByClassName(t.lazyClass+" "+t.preloadClass),v("scroll",N,!0),v("resize",N,!0),v("pageshow",function(e){if(e.persisted){var r=n.querySelectorAll("."+t.loadingClass);r.length&&r.forEach&&j(function(){r.forEach(function(d){d.complete&&ie(d)})})}}),_.MutationObserver?new MutationObserver(N).observe(V,{childList:!0,subtree:!0,attributes:!0}):(V[M]("DOMNodeInserted",N,!0),V[M]("DOMAttrModified",N,!0),setInterval(N,999)),v("hashchange",N,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){n[M](e,N,!0)}),/d$|^c/.test(n.readyState)?se():(v("load",se),n[M]("DOMContentLoaded",N),h(se,2e4)),S.elements.length?(ke(),te._lsFlush()):N()},checkElems:N,unveil:ie,_aLSL:xe}}(),pe=function(){var i,a=le(function(o,C,f,g){var L,F,q;if(o._lazysizesWidth=g,g+="px",o.setAttribute("sizes",g),H.test(C.nodeName||""))for(L=C.getElementsByTagName("source"),F=0,q=L.length;F<q;F++)L[F].setAttribute("sizes",g);f.detail.dataAttr||ge(o,f.detail)}),l=function(o,C,f){var g,L=o.parentNode;L&&(f=he(o,L,f),g=Y(o,"lazybeforesizes",{width:f,dataAttr:!!C}),g.defaultPrevented||(f=g.detail.width,f&&f!==o._lazysizesWidth&&a(o,L,g,f)))},y=function(){var o,C=i.length;if(C)for(o=0;o<C;o++)l(i[o])},p=ze(y);return{_:function(){i=n.getElementsByClassName(t.autosizesClass),v("resize",p)},checkElems:p,updateElem:l}}(),oe=function(){!oe.i&&n.getElementsByClassName&&(oe.i=!0,pe._(),_e._())};return h(function(){t.init&&oe()}),S={cfg:t,autoSizer:pe,loader:_e,init:oe,uP:ge,aC:X,rC:de,hC:O,fire:Y,gW:he,rAF:te},S})})(Wt);const Gt={class:"zfile-gallery-body"},Pt={key:0,class:"zfile-img-body"},It=["onClick"],Dt=["data-src","alt"],Ht={class:"zfile-gallery-img-text"},Ot={class:"zfile-gallery-img-text"},qt={key:1},Ut={class:"zfile-gallery-img-text"},jt={key:1,class:"h-full"},Jt=Ze("\u9000\u51FA\u753B\u5ECA\u6A21\u5F0F"),Qt={__name:"FileGallery",setup(c){Ke(v=>({bca1dc28:m(t),"75aa7da3":m(S),"0d416a5e":m(B)}));let u=Je(),_=et();const n=Z(()=>{let v=_.filterFileByType("image");if(v.length===0)return[];let h=Xe([]),j=u.zfileConfig.gallery.column,T=0;v.forEach((I,z)=>{z%j===0&&(z!==0&&T++,h.value[T]=[]),h.value[T].push(I)});function H(I){return I[0].map((z,re)=>I.map(O=>O[re]))}return H(h.value)});let B=Z(()=>u.zfileConfig.gallery.rowSpacing+"px"),S=Z(()=>{let v=u.zfileConfig.gallery.column,h=u.zfileConfig.gallery.columnSpacing;return`calc(${100}% - ${(v-1)*h/v}px)`}),t=Z(()=>`${100/u.zfileConfig.gallery.column}%`);const{openImage:V}=tt(),fe=v=>{!u.zfileConfig.imagePreview.gallery||M.includes(v.name)&&V(v)};let M=Qe([]);const k=v=>{M.push(v.currentTarget.alt)};return(v,h)=>{const j=je,T=Tt;return x(),w("div",Gt,[m(n).length>0?(x(),w("div",Pt,[(x(!0),w(ye,null,we(m(n),(H,I)=>(x(),w("div",{class:"zfile-img-row",key:I},[(x(!0),w(ye,null,we(H,z=>(x(),w("div",{class:"zfile-img-col",onClick:re=>fe(z),style:Re({display:m(u).zfileConfig.gallery.showInfoMode==="hover"?"flex":"block"})},[z!=null&&z.url?(x(),w(ye,{key:0},[s("img",{class:K(["zfile-gallery-img lazyload",m(u).zfileConfig.gallery.roundedBorder?"zfile-gallery-img-rounded":""]),"data-sizes":"auto",onLoad:k,"data-src":z.url,loading:"lazy",alt:z.name},null,42,Dt),m(u).zfileConfig.gallery.showInfo&&m(u).zfileConfig.gallery.showInfoMode==="hover"?Le((x(),w("div",{key:0,class:K([m(u).zfileConfig.gallery.roundedBorder?"zfile-gallery-img-rounded":"","zfile-gallery-img-hover-info"])},[s("span",Ht,ne(z.name),1),s("span",Ot,ne(m(Ye).fileSizeFormat(z.size)),1)],2)),[[Ne,m(M).includes(z.name)]]):ce("",!0),m(u).zfileConfig.gallery.showInfo&&m(u).zfileConfig.gallery.showInfoMode==="bottom"?Le((x(),w("div",qt,[s("span",Ut,ne(z.name),1)],512)),[[Ne,m(M).includes(z.name)]]):ce("",!0)],64)):ce("",!0)],12,It))),256))]))),128))])):(x(),w("div",jt,[ve(T,{class:"h-full",description:"\u5F53\u524D\u6587\u4EF6\u5939\u65E0\u56FE\u7247"},{default:Se(()=>[ve(j,{type:"primary",onClick:h[0]||(h[0]=H=>m(_).imgMode=!1)},{default:Se(()=>[Jt]),_:1})]),_:1})]))])}}};var ga=at(Qt,[["__scopeId","data-v-2cc8acd8"]]);export{ga as default};
|