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

2 lines
12 KiB
JavaScript

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