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

2 lines
11 KiB
JavaScript

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