sd-webui-infinite-image-bro.../vue/dist/assets/stackView-e0419fd8.js

2 lines
12 KiB
JavaScript

import{d as Y,u as ie,g as U,_ as Se,c as a,a as re,P as X,D as Pe,f as $e,w as Ye,b as Ze,e as et,h as he,M as oe,i as tt,j as nt,F as se,k as at,l as rt,o as d,m as F,n as i,p as u,q as c,r as e,s as T,t as ot,v as p,x as L,y as h,z as ne,A as ae,B as st,C as V,E as lt,G as it,H as ut,S as dt,I as ct,J as pt,K as mt,L as vt,N as Ie,O as ft,Q as kt,R as Ct,T as gt,U as bt,V as yt,W as _t,X as wt}from"./index-dda7184d.js";import{S as W,s as ht,L as It,R as xt,f as St}from"./fullScreenContextMenu-217e4fe7.js";import{F as N,N as Pt,_ as $t}from"./numInput-398b2a8c.js";import"./functionalCallableComp-9395a4a4.js";import{D as Me,u as Mt,a as At,b as Rt,c as Bt,d as Dt,e as Ft,f as Nt,s as Et,g as Tt,F as Vt}from"./FileItem-ba4545b5.js";/* empty css *//* empty css */import"./db-3650b2a5.js";var zt=["class","style"],Ot=function(){return{prefixCls:String,href:String,separator:X.any,overlay:X.any,onClick:Function}};const q=Y({compatConfig:{MODE:3},name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:Ot(),slots:["separator","overlay"],setup:function(o,_){var f=_.slots,C=_.attrs,w=ie("breadcrumb",o),b=w.prefixCls,S=function(I,m){var s=U(f,o,"overlay");return s?a(Me,{overlay:s,placement:"bottom"},{default:function(){return[a("span",{class:"".concat(m,"-overlay-link")},[I,a(Pe,null,null)])]}}):I};return function(){var P,I=(P=U(f,o,"separator"))!==null&&P!==void 0?P:"/",m=U(f,o),s=C.class,g=C.style,k=Se(C,zt),v;return o.href!==void 0?v=a("a",re({class:"".concat(b.value,"-link"),onClick:o.onClick},k),[m]):v=a("span",re({class:"".concat(b.value,"-link"),onClick:o.onClick},k),[m]),v=S(v,b.value),m?a("span",{class:s,style:g},[v,I&&a("span",{class:"".concat(b.value,"-separator")},[I])]):null}}});var jt=function(){return{prefixCls:String,routes:{type:Array},params:X.any,separator:X.any,itemRender:{type:Function}}};function Lt(r,o){if(!r.breadcrumbName)return null;var _=Object.keys(o).join("|"),f=r.breadcrumbName.replace(new RegExp(":(".concat(_,")"),"g"),function(C,w){return o[w]||C});return f}function xe(r){var o=r.route,_=r.params,f=r.routes,C=r.paths,w=f.indexOf(o)===f.length-1,b=Lt(o,_);return w?a("span",null,[b]):a("a",{href:"#/".concat(C.join("/"))},[b])}const z=Y({compatConfig:{MODE:3},name:"ABreadcrumb",props:jt(),slots:["separator","itemRender"],setup:function(o,_){var f=_.slots,C=ie("breadcrumb",o),w=C.prefixCls,b=C.direction,S=function(s,g){return s=(s||"").replace(/^\//,""),Object.keys(g).forEach(function(k){s=s.replace(":".concat(k),g[k])}),s},P=function(s,g,k){var v=tt(s),x=S(g||"",k);return x&&v.push(x),v},I=function(s){var g=s.routes,k=g===void 0?[]:g,v=s.params,x=v===void 0?{}:v,$=s.separator,M=s.itemRender,A=M===void 0?xe:M,R=[];return k.map(function(y){var B=S(y.path,x);B&&R.push(B);var O=[].concat(R),j=null;return y.children&&y.children.length&&(j=a(oe,null,{default:function(){return[y.children.map(function(E){return a(oe.Item,{key:E.path||E.breadcrumbName},{default:function(){return[A({route:E,params:x,routes:k,paths:P(O,E.path,x)})]}})})]}})),a(q,{overlay:j,separator:$,key:B||y.breadcrumbName},{default:function(){return[A({route:y,params:x,routes:k,paths:O})]}})})};return function(){var m,s,g,k=o.routes,v=o.params,x=v===void 0?{}:v,$=$e(U(f,o)),M=(m=U(f,o,"separator"))!==null&&m!==void 0?m:"/",A=o.itemRender||f.itemRender||xe;k&&k.length>0?g=I({routes:k,params:x,separator:M,itemRender:A}):$.length&&(g=$.map(function(y,B){return Ye(Ze(y.type)==="object"&&(y.type.__ANT_BREADCRUMB_ITEM||y.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),et(y,{separator:M,key:B})}));var R=(s={},he(s,w.value,!0),he(s,"".concat(w.value,"-rtl"),b.value==="rtl"),s);return a("div",{class:R},[g])}}});var Ut=["separator","class"],Wt=function(){return{prefixCls:String}};const le=Y({compatConfig:{MODE:3},name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:Wt(),setup:function(o,_){var f=_.slots,C=_.attrs,w=ie("breadcrumb",o),b=w.prefixCls;return function(){var S;C.separator;var P=C.class,I=Se(C,Ut),m=$e((S=f.default)===null||S===void 0?void 0:S.call(f));return a("span",re({class:["".concat(b.value,"-separator"),P]},I),[m.length>0?m:"/"])}}});z.Item=q;z.Separator=le;z.install=function(r){return r.component(z.name,z),r.component(q.name,q),r.component(le.name,le),r};N.useInjectFormItemContext=nt;N.ItemRest=se;N.install=function(r){return r.component(N.name,N),r.component(N.Item.name,N.Item),r.component(se.name,se),r};W.setDefaultIndicator=ht;W.install=function(r){return r.component(W.name,W),r};const qt={class:"hint"},Kt={class:"location-bar"},Gt={key:0},Qt=["onClick"],Ht={key:3,style:{"margin-left":"8px"}},Jt={class:"actions"},Xt=["onClick"],Yt={style:{width:"512px",background:"var(--zp-primary-background)",padding:"16px","border-radius":"4px","box-shadow":"0 0 4px var(--zp-secondary-background)",border:"1px solid var(--zp-secondary-background)"}},Zt={style:{padding:"4px"}},en={style:{padding:"4px"}},tn={style:{padding:"4px"}},nn={key:0,class:"view"},an={style:{padding:"16px 0 32px"}},rn={key:0,class:"preview-switch"},on=Y({__name:"stackView",props:{tabIdx:{},paneIdx:{},path:{},walkModePath:{},stackKey:{}},setup(r){const o=r,_=at(),{scroller:f,stackViewEl:C,props:w,multiSelectedIdxs:b,spinning:S}=Mt().toRefs(),{currLocation:P,currPage:I,refresh:m,copyLocation:s,back:g,openNext:k,stack:v,quickMoveTo:x,addToSearchScanPathAndQuickMove:$,searchPathInfo:M,locInputValue:A,isLocationEditing:R,onLocEditEnter:y,onEditBtnClick:B,share:O,selectAll:j,onCreateFloderBtnClick:K,onWalkBtnClick:E,showWalkButton:ue,searchInCurrentDir:de}=At(),{gridItems:Ae,sortMethodConv:Re,moreActionsDropdownShow:Z,sortedFiles:G,sortMethod:ee,itemSize:ce,loadNextDir:Be,loadNextDirLoading:De,canLoadNext:Fe,onScroll:Ne,cellWidth:Q}=Rt(),{onDrop:Ee,onFileDragStart:Te,onFileDragEnd:Ve}=Bt(),{onFileItemClick:ze,onContextMenuClick:pe,showGenInfo:H,imageGenInfo:me,q:Oe}=Dt({openNext:k}),{previewIdx:J,onPreviewVisibleChange:je,previewing:ve,previewImgMove:fe,canPreview:ke}=Ft(),{showMenuIdx:te}=Nt();return rt(()=>o,()=>{w.value=o;const l=Et.get(o.stackKey??"");l&&(v.value=l.slice())},{immediate:!0}),(l,t)=>{const Le=ft,Ue=kt,We=Ct,Ce=q,ge=z,qe=gt,Ke=bt,be=yt,Ge=_t,Qe=oe,ye=Me,He=Pt,_e=$t,Je=N,Xe=W;return d(),F(Xe,{spinning:e(S),size:"large"},{default:i(()=>[a(Le,{style:{display:"none"}}),u("div",{ref_key:"stackViewEl",ref:C,onDragover:t[26]||(t[26]=c(()=>{},["prevent"])),onDrop:t[27]||(t[27]=c(n=>e(Ee)(n),["prevent"])),class:"container"},[a(We,{visible:e(H),"onUpdate:visible":t[1]||(t[1]=n=>T(H)?H.value=n:null),width:"70vw","mask-closable":"",onOk:t[2]||(t[2]=n=>H.value=!1)},{cancelText:i(()=>[]),default:i(()=>[a(Ue,{active:"",loading:!e(Oe).isIdle},{default:i(()=>[u("div",{style:{width:"100%","word-break":"break-all","white-space":"pre-line","max-height":"70vh",overflow:"auto","z-index":"9999"},onDblclick:t[0]||(t[0]=n=>e(ot)(e(me)))},[u("div",qt,p(l.$t("doubleClickToCopy")),1),L(" "+p(e(me)),1)],32)]),_:1},8,["loading"])]),_:1},8,["visible"]),u("div",Kt,[o.walkModePath?(d(),h("div",Gt,[a(qe,null,{title:i(()=>[L(p(l.$t("walk-mode-move-message")),1)]),default:i(()=>[a(ge,{style:{flex:"1"}},{default:i(()=>[(d(!0),h(ne,null,ae(e(v),(n,D)=>(d(),F(Ce,{key:D},{default:i(()=>[u("span",null,p(n.curr==="/"?l.$t("root"):n.curr.replace(/:\/$/,l.$t("drive"))),1)]),_:2},1024))),128))]),_:1})]),_:1})])):(d(),h("div",{key:1,class:"breadcrumb",style:st({flex:e(R)?1:""})},[e(R)?(d(),F(Ke,{key:0,style:{flex:"1"},value:e(A),"onUpdate:value":t[3]||(t[3]=n=>T(A)?A.value=n:null),onClick:t[4]||(t[4]=c(()=>{},["stop"])),onKeydown:t[5]||(t[5]=c(()=>{},["stop"])),onPressEnter:e(y),"allow-clear":""},null,8,["value","onPressEnter"])):(d(),F(ge,{key:1,style:{flex:"1"}},{default:i(()=>[(d(!0),h(ne,null,ae(e(v),(n,D)=>(d(),F(Ce,{key:D},{default:i(()=>[u("a",{onClick:c(we=>e(g)(D),["prevent"])},p(n.curr==="/"?l.$t("root"):n.curr.replace(/:\/$/,l.$t("drive"))),9,Qt)]),_:2},1024))),128))]),_:1})),e(R)?(d(),F(be,{key:2,size:"small",onClick:e(y),type:"primary"},{default:i(()=>[L(p(l.$t("go")),1)]),_:1},8,["onClick"])):(d(),h("div",Ht,[u("a",{onClick:t[6]||(t[6]=c((...n)=>e(s)&&e(s)(...n),["prevent"])),style:{"margin-right":"4px"}},p(l.$t("copy")),1),u("a",{onClick:t[7]||(t[7]=c((...n)=>e(B)&&e(B)(...n),["prevent","stop"]))},p(l.$t("edit")),1)]))],4)),u("div",Jt,[u("a",{class:"opt",onClick:t[8]||(t[8]=c((...n)=>e(m)&&e(m)(...n),["prevent"]))},p(l.$t("refresh")),1),u("a",{class:"opt",onClick:t[9]||(t[9]=c((...n)=>e(de)&&e(de)(...n),["prevent"]))},p(l.$t("search")),1),e(ue)?(d(),h("a",{key:0,class:"opt",onClick:t[10]||(t[10]=c((...n)=>e(E)&&e(E)(...n),["prevent"]))}," Walk ")):V("",!0),u("a",{class:"opt",onClick:t[11]||(t[11]=c((...n)=>e(j)&&e(j)(...n),["prevent","stop"]))},p(l.$t("selectAll")),1),e(lt)?V("",!0):(d(),h("a",{key:1,class:"opt",onClick:t[12]||(t[12]=c((...n)=>e(O)&&e(O)(...n),["prevent"]))},p(l.$t("share")),1)),a(ye,null,{overlay:i(()=>[a(Qe,null,{default:i(()=>[(d(!0),h(ne,null,ae(e(_).quickMovePaths,n=>(d(),F(Ge,{key:n.dir},{default:i(()=>[u("a",{onClick:c(D=>e(x)(n.dir),["prevent"])},p(n.zh),9,Xt)]),_:2},1024))),128))]),_:1})]),default:i(()=>[u("a",{class:"opt",onClick:t[13]||(t[13]=c(()=>{},["prevent"]))},[L(p(l.$t("quickMove"))+" ",1),a(e(Pe))])]),_:1}),a(ye,{trigger:["click"],visible:e(Z),"onUpdate:visible":t[22]||(t[22]=n=>T(Z)?Z.value=n:null),placement:"bottomLeft",getPopupContainer:n=>n.parentNode},{overlay:i(()=>[u("div",Yt,[a(Je,it(ut({labelCol:{span:6},wrapperCol:{span:18}})),{default:i(()=>[a(_e,{label:l.$t("gridCellWidth")},{default:i(()=>[a(He,{modelValue:e(Q),"onUpdate:modelValue":t[15]||(t[15]=n=>T(Q)?Q.value=n:null),max:1024,min:64,step:64},null,8,["modelValue"])]),_:1},8,["label"]),a(_e,{label:l.$t("sortingMethod")},{default:i(()=>[a(e(dt),{value:e(ee),"onUpdate:value":t[16]||(t[16]=n=>T(ee)?ee.value=n:null),onClick:t[17]||(t[17]=c(()=>{},["stop"])),conv:e(Re),options:e(ct)},null,8,["value","conv","options"])]),_:1},8,["label"]),u("div",Zt,[e(M)?e(M).can_delete?(d(),h("a",{key:1,onClick:t[19]||(t[19]=c((...n)=>e($)&&e($)(...n),["prevent"]))},p(l.$t("removeFromSearchScanPathAndQuickMove")),1)):V("",!0):(d(),h("a",{key:0,onClick:t[18]||(t[18]=c((...n)=>e($)&&e($)(...n),["prevent"]))},p(l.$t("addToSearchScanPathAndQuickMove")),1))]),u("div",en,[u("a",{onClick:t[20]||(t[20]=c(n=>e(pt)(e(P)+"/"),["prevent"]))},p(l.$t("openWithLocalFileBrowser")),1)]),u("div",tn,[u("a",{onClick:t[21]||(t[21]=c((...n)=>e(K)&&e(K)(...n),["prevent"]))},p(l.$t("createFolder")),1)])]),_:1},16)])]),default:i(()=>[u("a",{class:"opt",onClick:t[14]||(t[14]=c(()=>{},["prevent"]))},p(l.$t("more")),1)]),_:1},8,["visible","getPopupContainer"])])]),e(I)?(d(),h("div",nn,[a(e(Tt),{class:"file-list",items:e(G),ref_key:"scroller",ref:f,onScroll:e(Ne),"item-size":e(ce).first,"key-field":"fullpath","item-secondary-size":e(ce).second,gridItems:e(Ae)},mt({default:i(({item:n,index:D})=>[a(Vt,{idx:parseInt(D),file:n,"full-screen-preview-image-url":e(G)[e(J)]?e(vt)(e(G)[e(J)]):"","show-menu-idx":e(te),"onUpdate:showMenuIdx":t[23]||(t[23]=we=>T(te)?te.value=we:null),selected:e(b).includes(D),"cell-width":e(Q),onFileItemClick:e(ze),onDragstart:e(Te),onDragend:e(Ve),onPreviewVisibleChange:e(je),onContextMenuClick:e(pe),"is-selected-mutil-files":e(b).length>1},null,8,["idx","file","full-screen-preview-image-url","show-menu-idx","selected","cell-width","onFileItemClick","onDragstart","onDragend","onPreviewVisibleChange","onContextMenuClick","is-selected-mutil-files"])]),_:2},[o.walkModePath?{name:"after",fn:i(()=>[u("div",an,[a(be,{onClick:e(Be),loading:e(De),block:"",type:"primary",disabled:!e(Fe),ghost:""},{default:i(()=>[L(p(l.$t("loadNextPage")),1)]),_:1},8,["onClick","loading","disabled"])])]),key:"0"}:void 0]),1032,["items","onScroll","item-size","item-secondary-size","gridItems"]),e(ve)?(d(),h("div",rn,[a(e(It),{onClick:t[24]||(t[24]=n=>e(fe)("prev")),class:Ie({disable:!e(ke)("prev")})},null,8,["class"]),a(e(xt),{onClick:t[25]||(t[25]=n=>e(fe)("next")),class:Ie({disable:!e(ke)("next")})},null,8,["class"])])):V("",!0)])):V("",!0)],544),e(ve)?(d(),F(St,{key:0,file:e(G)[e(J)],idx:e(J),onContextMenuClick:e(pe)},null,8,["file","idx","onContextMenuClick"])):V("",!0)]),_:1},8,["spinning"])}}});const fn=wt(on,[["__scopeId","data-v-f53a69f8"]]);export{fn as default};