2 lines
23 KiB
JavaScript
2 lines
23 KiB
JavaScript
import{d as he,u as He,g as fe,_ as ct,c as i,a as Ne,P as Se,D as Be,f as dt,w as Nt,b as Bt,e as Et,h as tt,M as Ee,i as zt,j as Vt,F as ze,A as pt,k as Fe,l as jt,r as pe,m as Ve,n as at,o as Ut,p as we,s as Oe,q as j,t as nt,v as Wt,x as Ht,y as qt,z as de,B as N,C as Gt,E as Qt,G as _e,H as ot,I as Kt,J as Jt,K as je,L as Xt,N as Yt,O as Le,Q as Te,R as Zt,S as ea,T as ft,U as R,V,W as h,X as ee,Y as y,Z as Ue,$ as J,a0 as vt,a1 as ta,a2 as Q,a3 as g,a4 as e,a5 as k,a6 as K,a7 as aa,a8 as st,a9 as na,aa as oa,ab as sa,ac as la,ad as ra,ae as ia,af as ua,ag as lt,ah as ca,ai as da,aj as pa,ak as fa,al as va}from"./index-40ac36f2.js";import{S as ve,s as ma}from"./index-7e24fc24.js";import{F as X,_ as mt,a as ha}from"./numInput-a6894042.js";import"./index-2c318140.js";/* empty css */import{_ as ga}from"./index-819118ae.js";import{D as ht}from"./index-79d0524b.js";/* empty css */import"./index-b918e1b3.js";import{u as gt,N as ka,g as S,s as kt,a as ya,b as ba,c as Ca,d as wa,F as _a}from"./FileItem-0284048a.js";import{u as Sa,a as Ia,b as Pa,c as xa,_ as $a,L as Aa,R as Ra,f as Ma,o as Da}from"./MultiSelectKeep-1264212b.js";import{u as Fa}from"./useGenInfoDiff-28140e55.js";import"./numInput.vue_vue_type_style_index_0_scoped_bd954eda_lang-a3eed423.js";import"./_isIterateeCall-2083df16.js";import"./shortcut-8a584dd4.js";import"./Checkbox-15fcde4f.js";var Oa=["class","style"],La=function(){return{prefixCls:String,href:String,separator:Se.any,overlay:Se.any,onClick:Function}};const me=he({compatConfig:{MODE:3},name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:La(),slots:["separator","overlay"],setup:function(t,l){var s=l.slots,p=l.attrs,c=He("breadcrumb",t),b=c.prefixCls,x=function(f,C){var v=fe(s,t,"overlay");return v?i(ht,{overlay:v,placement:"bottom"},{default:function(){return[i("span",{class:"".concat(C,"-overlay-link")},[f,i(Be,null,null)])]}}):f};return function(){var D,f=(D=fe(s,t,"separator"))!==null&&D!==void 0?D:"/",C=fe(s,t),v=p.class,$=p.style,I=ct(p,Oa),P;return t.href!==void 0?P=i("a",Ne({class:"".concat(b.value,"-link"),onClick:t.onClick},I),[C]):P=i("span",Ne({class:"".concat(b.value,"-link"),onClick:t.onClick},I),[C]),P=x(P,b.value),C?i("span",{class:v,style:$},[P,f&&i("span",{class:"".concat(b.value,"-separator")},[f])]):null}}});var Ta=function(){return{prefixCls:String,routes:{type:Array},params:Se.any,separator:Se.any,itemRender:{type:Function}}};function Na(o,t){if(!o.breadcrumbName)return null;var l=Object.keys(t).join("|"),s=o.breadcrumbName.replace(new RegExp(":(".concat(l,")"),"g"),function(p,c){return t[c]||p});return s}function rt(o){var t=o.route,l=o.params,s=o.routes,p=o.paths,c=s.indexOf(t)===s.length-1,b=Na(t,l);return c?i("span",null,[b]):i("a",{href:"#/".concat(p.join("/"))},[b])}const oe=he({compatConfig:{MODE:3},name:"ABreadcrumb",props:Ta(),slots:["separator","itemRender"],setup:function(t,l){var s=l.slots,p=He("breadcrumb",t),c=p.prefixCls,b=p.direction,x=function(v,$){return v=(v||"").replace(/^\//,""),Object.keys($).forEach(function(I){v=v.replace(":".concat(I),$[I])}),v},D=function(v,$,I){var P=zt(v),O=x($||"",I);return O&&P.push(O),P},f=function(v){var $=v.routes,I=$===void 0?[]:$,P=v.params,O=P===void 0?{}:P,U=v.separator,B=v.itemRender,E=B===void 0?rt:B,L=[];return I.map(function(F){var T=x(F.path,O);T&&L.push(T);var H=[].concat(L),Y=null;return F.children&&F.children.length&&(Y=i(Ee,null,{default:function(){return[F.children.map(function(q){return i(Ee.Item,{key:q.path||q.breadcrumbName},{default:function(){return[E({route:q,params:O,routes:I,paths:D(H,q.path,O)})]}})})]}})),i(me,{overlay:Y,separator:U,key:T||F.breadcrumbName},{default:function(){return[E({route:F,params:O,routes:I,paths:H})]}})})};return function(){var C,v,$,I=t.routes,P=t.params,O=P===void 0?{}:P,U=dt(fe(s,t)),B=(C=fe(s,t,"separator"))!==null&&C!==void 0?C:"/",E=t.itemRender||s.itemRender||rt;I&&I.length>0?$=f({routes:I,params:O,separator:B,itemRender:E}):U.length&&($=U.map(function(F,T){return Nt(Bt(F.type)==="object"&&(F.type.__ANT_BREADCRUMB_ITEM||F.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),Et(F,{separator:B,key:T})}));var L=(v={},tt(v,c.value,!0),tt(v,"".concat(c.value,"-rtl"),b.value==="rtl"),v);return i("div",{class:L},[$])}}});var Ba=["separator","class"],Ea=function(){return{prefixCls:String}};const We=he({compatConfig:{MODE:3},name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:Ea(),setup:function(t,l){var s=l.slots,p=l.attrs,c=He("breadcrumb",t),b=c.prefixCls;return function(){var x;p.separator;var D=p.class,f=ct(p,Ba),C=dt((x=s.default)===null||x===void 0?void 0:x.call(s));return i("span",Ne({class:["".concat(b.value,"-separator"),D]},f),[C.length>0?C:"/"])}}});oe.Item=me;oe.Separator=We;oe.install=function(o){return o.component(oe.name,oe),o.component(me.name,me),o.component(We.name,We),o};X.useInjectFormItemContext=Vt;X.ItemRest=ze;X.install=function(o){return o.component(X.name,X),o.component(X.Item.name,X.Item),o.component(ze.name,ze),o};ve.setDefaultIndicator=ma;ve.install=function(o){return o.component(ve.name,ve),o};var za={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"};const Va=za;function it(o){for(var t=1;t<arguments.length;t++){var l=arguments[t]!=null?Object(arguments[t]):{},s=Object.keys(l);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(l).filter(function(p){return Object.getOwnPropertyDescriptor(l,p).enumerable}))),s.forEach(function(p){ja(o,p,l[p])})}return o}function ja(o,t,l){return t in o?Object.defineProperty(o,t,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[t]=l,o}var qe=function(t,l){var s=it({},t,l.attrs);return i(pt,it({},s,{icon:Va}),null)};qe.displayName="ArrowLeftOutlined";qe.inheritAttrs=!1;const Ua=qe;class Ie{static run(t){const l=Object.assign({immediately:!0,id:-1,isFinished:!1,errorHandleMethod:"ignore"},t);let s,p;const c=new Promise((f,C)=>{p=f,s=C}),b=()=>{l.isFinished=!0,clearTimeout(l.id)},x=()=>Fe(this,void 0,void 0,function*(){try{l.res=yield l.action(),l.validator&&l.validator(l.res)&&(p(l.res),b())}catch(f){Ie.silent||console.error(f),l.errorHandleMethod==="stop"&&(b(),s(f))}}),D=()=>{l.isFinished||(l.id=setTimeout(()=>Fe(this,void 0,void 0,function*(){yield x(),D()}),l.pollInterval))};return setTimeout(()=>Fe(this,void 0,void 0,function*(){l.immediately&&(yield x()),D()}),0),jt({task:l,clearTask:b,completedTask:c})}}Ie.silent=!1;var Wa={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"database",theme:"outlined"};const Ha=Wa;function ut(o){for(var t=1;t<arguments.length;t++){var l=arguments[t]!=null?Object(arguments[t]):{},s=Object.keys(l);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(l).filter(function(p){return Object.getOwnPropertyDescriptor(l,p).enumerable}))),s.forEach(function(p){qa(o,p,l[p])})}return o}function qa(o,t,l){return t in o?Object.defineProperty(o,t,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[t]=l,o}var Ge=function(t,l){var s=ut({},t,l.attrs);return i(pt,ut({},s,{icon:Ha}),null)};Ge.displayName="DatabaseOutlined";Ge.inheritAttrs=!1;const Ga=Ge;function Qa(){const o=pe(),{scroller:t,stackViewEl:l,stack:s,currPage:p,currLocation:c,useEventListen:b,eventEmitter:x,getPane:D,props:f,deletedFiles:C,walker:v,sortedFiles:$,previewing:I}=gt().toRefs();Ve(()=>s.value.length,at((n,u)=>{var d;n!==u&&((d=t.value)==null||d.scrollToItem(0))},300)),Ut(async()=>{var n;if(!s.value.length)if(f.value.mode==="scanned-fixed"||f.value.mode==="walk")s.value=[{files:[],curr:f.value.path??""}];else{const u=await we("/");s.value.push({files:u.files,curr:"/"})}o.value=new ka,o.value.configure({parent:l.value}),f.value.path&&f.value.path!=="/"?await L(f.value.path):(n=S.conf)!=null&&n.home&&L(S.conf.home)}),Ve(c,at(n=>{const u=D.value();if(!u)return;u.path=n;const d=Oe(n).pop()??"",_=(()=>{const M={walk:"Walk","scanned-fixed":"Fixed",scanned:null}[f.value.mode??"scanned"],A=G=>M?`${M}: ${G}`:G,z=S.getShortPath(n);return A(z.length>24&&d?d:z)})();u.name=j("div",{style:"display:flex;align-items:center"},[j(Ga),j("span",{class:"line-clamp-1",style:"max-width: 256px"},_)]),u.nameFallbackStr=_,S.recent=S.recent.filter(M=>M.key!==u.key),S.recent.unshift({path:n,key:u.key,mode:f.value.mode}),S.recent.length>20&&(S.recent=S.recent.slice(0,20))},300));const P=()=>je(c.value),O=async n=>{var u,d;if(n.type==="dir")try{(u=o.value)==null||u.start();const{files:w}=await we(n.fullpath);f.value.mode=="scanned-fixed"?s.value=[{files:w,curr:n.fullpath}]:s.value.push({files:w,curr:n.name})}finally{(d=o.value)==null||d.done()}},U=n=>{if(f.value.mode!="walk")for(;n<s.value.length-1;)s.value.pop()},B=()=>{L(Xt(c.value))},E=(n,u)=>(Yt(S.conf,"global.conf load failed"),S.conf.is_win?n.toLowerCase()==u.toLowerCase():n==u),L=async n=>{f.value.mode==="walk"?D.value().path=n:f.value.mode==="scanned-fixed"?await O({fullpath:n,name:n,type:"dir"}):await F(n),nt(500).then(()=>x.value.emit("viewableAreaFilesChange"))},F=async n=>{var d,w;const u=s.value.slice();try{Wt(n)||(n=Ht(((d=S.conf)==null?void 0:d.sd_cwd)??"/",n));const _=Oe(n),M=s.value.map(A=>A.curr);for(M.shift();M[0]&&_[0]&&E(M[0],_[0]);)M.shift(),_.shift();for(let A=0;A<M.length;A++)s.value.pop();if(!_.length)return T();for(const A of _){const z=(w=p.value)==null?void 0:w.files.find(G=>E(G.name,A));if(!z)throw console.error({frags:_,frag:A,stack:qt(s.value)}),new Error(`${A} not found`);await O(z)}}catch(_){throw de.error(N("moveFailedCheckPath")+(_ instanceof Error?_.message:"")),console.error(n,Oe(n),p.value),s.value=u,_}},T=Gt(async()=>{var n,u,d;try{if((n=o.value)==null||n.start(),v.value)await v.value.reset(),x.value.emit("loadNextDir");else{const{files:w}=await we(c.value);Le(s.value).files=w}C.value.clear(),(u=t.value)==null||u.scrollToItem(0),de.success(N("refreshCompleted"))}finally{(d=o.value)==null||d.done()}}),H=async(n=!1)=>{var u,d,w;if(!(n===!0&&I.value)){if(f.value.mode==="walk"&&v.value){const _=((u=t.value)==null?void 0:u.$_endIndex)??64;if(S.autoRefreshWalkMode&&_<S.autoRefreshWalkModePosLimit&&await v.value.isExpired()){const M=pe(!1),A=()=>{M.value=!0,S.autoRefreshWalkMode=!1,z(),de.success(N("walkModeAutoRefreshDisabled"))},z=de.loading(j("span",{},[N("autoUpdate"),j("span",{onClick:A,style:{paddingLeft:"16px",cursor:"pointer",color:"var(--primary-color)"}},N("disable"))]),0);try{const G=new Promise(ye=>{v.value.seamlessRefresh(_,M).then(ae=>{M.value||(v.value=ae,x.value.emit("loadNextDir"),ye())})});await Promise.all([G,nt(1500)])}finally{z()}}return}try{if(!S.autoRefreshNormalFixedMode)return;(d=o.value)==null||d.start();const{files:_}=await we(c.value);Le(s.value).files.map(A=>A.date).join()!==_.map(A=>A.date).join()&&(Le(s.value).files=_,de.success(N("autoUpdate")))}finally{(w=o.value)==null||w.done()}}};Qt("returnToIIB",H),b.value("refresh",T);const Y=n=>{L(n)},te=_e(()=>S.quickMovePaths.map(n=>({...n,path:ot(n.dir)}))),q=_e(()=>{const n=ot(c.value);return te.value.find(d=>d.path===n)}),se=async()=>{const n=S.tabList[f.value.tabIdx],u={type:"empty",name:N("emptyStartPage"),key:Date.now()+Te(),popAddPathModal:{path:c.value,type:"scanned"}};n.panes.push(u),n.key=u.key},Z=pe(!1),le=pe(c.value),ge=()=>{Z.value=!0,le.value=c.value},Pe=async()=>{await L(le.value),Z.value=!1};Sa("click",n=>{var u,d,w;(w=(d=(u=n.target)==null?void 0:u.className)==null?void 0:d.includes)!=null&&w.call(d,"ant-input")||(Z.value=!1)});const xe=()=>{const n=parent.location,u=n.href.substring(0,n.href.length-n.search.length),d=new URLSearchParams(n.search);d.set("action","open"),d.set("path",c.value),d.set("mode",f.value.mode??"scanned");const w=`${u}?${d.toString()}`;je(w,N("copyLocationUrlSuccessMsg"))},re=(n="tag-search")=>{const u=S.tabList[f.value.tabIdx],d={type:n,key:Te(),searchScope:c.value,name:N(n==="tag-search"?"imgSearch":"fuzzy-search")};u.panes.push(d),u.key=d.key},W=()=>x.value.emit("selectAll"),ie=async()=>{await Zt(c.value),await T()},ke=()=>{const n=c.value;kt.set(n,s.value);const u=S.tabList[f.value.tabIdx],d={type:"local",key:Te(),path:n,name:N("local"),stackKey:n,mode:"walk"};u.panes.push(d),u.key=d.key},$e=_e(()=>!v.value&&$.value.some(n=>n.type==="dir"));return{locInputValue:le,isLocationEditing:Z,onLocEditEnter:Pe,onEditBtnClick:ge,addToSearchScanPathAndQuickMove:se,searchPathInfo:q,refresh:T,copyLocation:P,back:U,openNext:O,currPage:p,currLocation:c,stack:s,scroller:t,share:xe,selectAll:W,quickMoveTo:Y,onCreateFloderBtnClick:ie,onWalkBtnClick:ke,showWalkButton:$e,searchInCurrentDir:re,backToLastUseTo:B,...Ka(()=>H(!0))}}const Ka=o=>{const t=pe([]),l=_e(()=>t.value.length>0);Kt(()=>{t.value.forEach(c=>c())});const s=Jt(ea+"poll-interval",3);return{onPollRefreshClick:()=>{if(t.value.length){t.value.forEach(c=>c()),t.value=[];return}ft.confirm({title:N("pollRefresh"),width:640,content:()=>j("div",{},[j("p",{class:"uni-desc primary-bg"},N("pollRefreshTip")),j("div",{style:{display:"flex",alignItems:"center",gap:"4px"}},[j("span",{},N("pollInterval")+"(s): "),j(mt,{min:1,max:60*10,modelValue:s.value,"onUpdate:modelValue":c=>{s.value=c}})])]),onOk:()=>{const{clearTask:c}=Ie.run({pollInterval:s.value*1e3,action:o});t.value.push(c)}})},polling:l}};const Ja={class:"base-info"},Xa=he({__name:"BaseFileListInfo",props:{fileNum:{},selectedFileNum:{}},setup(o){return(t,l)=>(R(),V("div",Ja,[h("span",null,[ee(y(t.$t("items",[t.fileNum]))+" ",1),t.selectedFileNum?(R(),V(Ue,{key:0},[ee(", "+y(t.$t("selectedItems",[t.selectedFileNum])),1)],64)):J("",!0)])]))}});const Ya=vt(Xa,[["__scopeId","data-v-7f9c0b15"]]),Za={class:"hint"},en={class:"location-bar"},tn=["onClick"],an={key:3,class:"location-act"},nn={class:"actions"},on=["onClick"],sn=["onClick"],ln={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)"}},rn={style:{padding:"4px"}},un={style:{padding:"4px"}},cn={style:{padding:"4px"}},dn={key:0,class:"view"},pn={style:{padding:"16px 0 512px"}},fn={key:0,class:"preview-switch"},vn=he({__name:"stackView",props:{tabIdx:{},paneIdx:{},path:{},mode:{},stackKey:{}},setup(o){const t=o,l=ta(),{scroller:s,stackViewEl:p,props:c,multiSelectedIdxs:b,spinning:x}=gt().toRefs(),{currLocation:D,currPage:f,refresh:C,copyLocation:v,back:$,openNext:I,stack:P,quickMoveTo:O,addToSearchScanPathAndQuickMove:U,locInputValue:B,isLocationEditing:E,onLocEditEnter:L,onEditBtnClick:F,share:T,selectAll:H,onCreateFloderBtnClick:Y,onWalkBtnClick:te,showWalkButton:q,searchInCurrentDir:se,backToLastUseTo:Z,polling:le,onPollRefreshClick:ge}=Qa(),{gridItems:Pe,sortMethodConv:xe,moreActionsDropdownShow:re,sortedFiles:W,sortMethod:ie,itemSize:ke,loadNextDir:$e,loadNextDirLoading:n,canLoadNext:u,onScroll:d,cellWidth:w,dirCoverCache:_}=ya(),{onDrop:M,onFileDragStart:A,onFileDragEnd:z}=Ia(),{onFileItemClick:G,onContextMenuClick:ye,showGenInfo:ae,imageGenInfo:Qe,q:yt}=Pa({openNext:I}),{previewIdx:ue,onPreviewVisibleChange:bt,previewing:Ae,previewImgMove:Ke,canPreview:Je}=xa(),{showMenuIdx:Re}=ba(),{onClearAllSelected:Ct,onReverseSelect:wt,onSelectAll:_t}=Ca(),{getGenDiff:St,changeIndchecked:ce,seedChangeChecked:be,getRawGenParams:It,getGenDiffWatchDep:Pt}=Fa(),xt=()=>{W.value.length!==0&&Da(W.value,ue.value||0)};return Ve(()=>t,()=>{c.value=t;const m=kt.get(t.stackKey??"");m&&(P.value=m.slice())},{immediate:!0}),(m,a)=>{const $t=ca,At=da,Rt=ft,Mt=pa,Dt=me,Ft=oe,Xe=fa,Me=va,Ye=Ee,De=ht,Ot=mt,Ce=ha,Ze=ga,Lt=X,Tt=ve;return R(),Q(Tt,{spinning:e(x),size:"large"},{default:g(()=>[i($a,{show:e(l).keepMultiSelect||!!e(b).length,onClearAllSelected:e(Ct),onSelectAll:e(_t),onReverseSelect:e(wt)},null,8,["show","onClearAllSelected","onSelectAll","onReverseSelect"]),i($t,{style:{display:"none"}}),h("div",{ref_key:"stackViewEl",ref:p,onDragover:a[31]||(a[31]=k(()=>{},["prevent"])),onDrop:a[32]||(a[32]=k(r=>e(M)(r),["prevent"])),class:"container"},[i(Rt,{visible:e(ae),"onUpdate:visible":a[1]||(a[1]=r=>K(ae)?ae.value=r:null),width:"70vw","mask-closable":"",onOk:a[2]||(a[2]=r=>ae.value=!1)},{cancelText:g(()=>[]),default:g(()=>[i(At,{active:"",loading:!e(yt).isIdle},{default:g(()=>[h("div",{style:{width:"100%","word-break":"break-all","white-space":"pre-line","max-height":"70vh",overflow:"auto","z-index":"9999"},onDblclick:a[0]||(a[0]=r=>e(je)(e(Qe)))},[h("div",Za,y(m.$t("doubleClickToCopy")),1),ee(" "+y(e(Qe)),1)],32)]),_:1},8,["loading"])]),_:1},8,["visible"]),h("div",en,[h("div",{class:"breadcrumb",style:aa({flex:e(E)?1:""})},[e(E)?(R(),Q(Mt,{key:0,style:{flex:"1"},value:e(B),"onUpdate:value":a[3]||(a[3]=r=>K(B)?B.value=r:null),onClick:a[4]||(a[4]=k(()=>{},["stop"])),onKeydown:a[5]||(a[5]=k(()=>{},["stop"])),onPressEnter:e(L),"allow-clear":""},null,8,["value","onPressEnter"])):(R(),Q(Ft,{key:1,style:{flex:"1"}},{default:g(()=>[(R(!0),V(Ue,null,st(e(P),(r,ne)=>(R(),Q(Dt,{key:ne},{default:g(()=>[h("a",{onClick:k(et=>e($)(ne),["prevent"])},y(r.curr==="/"?m.$t("root"):r.curr.replace(/:\/$/,m.$t("drive"))),9,tn)]),_:2},1024))),128))]),_:1})),e(E)?(R(),Q(Xe,{key:2,size:"small",onClick:e(L),type:"primary"},{default:g(()=>[ee(y(m.$t("go")),1)]),_:1},8,["onClick"])):(R(),V("div",an,[m.mode==="scanned-fixed"?(R(),V("a",{key:0,onClick:a[6]||(a[6]=k((...r)=>e(Z)&&e(Z)(...r),["prevent"])),style:{margin:"0 8px 16px 0"}},[i(e(Ua))])):J("",!0),h("a",{onClick:a[7]||(a[7]=k((...r)=>e(v)&&e(v)(...r),["prevent"])),class:"copy"},y(m.$t("copy")),1),h("a",{onClick:a[8]||(a[8]=k((...r)=>e(F)&&e(F)(...r),["prevent","stop"]))},y(m.$t("edit")),1)]))],4),h("div",nn,[h("a",{class:"opt",onClick:k(xt,["prevent"])},y(m.$t("TikTok View")),9,on),h("a",{class:"opt",onClick:a[9]||(a[9]=k((...r)=>e(C)&&e(C)(...r),["prevent"]))},y(m.$t("refresh")),1),h("a",{class:"opt",onClick:a[10]||(a[10]=k((...r)=>e(ge)&&e(ge)(...r),["prevent"]))},y(e(le)?m.$t("stopPollRefresh"):m.$t("pollRefresh")),1),i(De,null,{overlay:g(()=>[i(Ye,null,{default:g(()=>[i(Me,{key:"tag-search"},{default:g(()=>[h("a",{onClick:a[12]||(a[12]=k(r=>e(se)("tag-search"),["prevent"]))},y(m.$t("imgSearch")),1)]),_:1}),i(Me,{key:"tag-search"},{default:g(()=>[h("a",{onClick:a[13]||(a[13]=k(r=>e(se)("fuzzy-search"),["prevent"]))},y(m.$t("fuzzy-search")),1)]),_:1})]),_:1})]),default:g(()=>[h("a",{class:"opt",onClick:a[11]||(a[11]=k(()=>{},["prevent"]))},[ee(y(m.$t("search"))+" ",1),i(e(Be))])]),_:1}),e(q)?(R(),V("a",{key:0,class:"opt",onClick:a[14]||(a[14]=k((...r)=>e(te)&&e(te)(...r),["prevent"]))}," Walk ")):J("",!0),h("a",{class:"opt",onClick:a[15]||(a[15]=k((...r)=>e(H)&&e(H)(...r),["prevent","stop"]))},y(m.$t("selectAll")),1),e(na)?J("",!0):(R(),V("a",{key:1,class:"opt",onClick:a[16]||(a[16]=k((...r)=>e(T)&&e(T)(...r),["prevent"]))},y(m.$t("share")),1)),i(De,null,{overlay:g(()=>[i(Ye,null,{default:g(()=>[(R(!0),V(Ue,null,st(e(l).quickMovePaths,r=>(R(),Q(Me,{key:r.dir},{default:g(()=>[h("a",{onClick:k(ne=>e(O)(r.dir),["prevent"])},y(r.zh),9,sn)]),_:2},1024))),128))]),_:1})]),default:g(()=>[h("a",{class:"opt",onClick:a[17]||(a[17]=k(()=>{},["prevent"]))},[ee(y(m.$t("quickMove"))+" ",1),i(e(Be))])]),_:1}),i(De,{trigger:["click"],visible:e(re),"onUpdate:visible":a[27]||(a[27]=r=>K(re)?re.value=r:null),placement:"bottomLeft",getPopupContainer:r=>r.parentNode},{overlay:g(()=>[h("div",ln,[i(Lt,oa(sa({labelCol:{span:10},wrapperCol:{span:14}})),{default:g(()=>[i(Ce,{label:m.$t("gridCellWidth")},{default:g(()=>[i(Ot,{modelValue:e(w),"onUpdate:modelValue":a[19]||(a[19]=r=>K(w)?w.value=r:null),max:1024,min:64,step:16},null,8,["modelValue"])]),_:1},8,["label"]),i(Ce,{label:m.$t("sortingMethod")},{default:g(()=>[i(e(la),{value:e(ie),"onUpdate:value":a[20]||(a[20]=r=>K(ie)?ie.value=r:null),onClick:a[21]||(a[21]=k(()=>{},["stop"])),conv:e(xe),options:e(ra)},null,8,["value","conv","options"])]),_:1},8,["label"]),i(Ce,{label:m.$t("showChangeIndicators")},{default:g(()=>[i(Ze,{checked:e(ce),"onUpdate:checked":a[22]||(a[22]=r=>K(ce)?ce.value=r:null),onClick:e(It)},null,8,["checked","onClick"])]),_:1},8,["label"]),i(Ce,{label:m.$t("seedAsChange")},{default:g(()=>[i(Ze,{checked:e(be),"onUpdate:checked":a[23]||(a[23]=r=>K(be)?be.value=r:null),disabled:!e(ce)},null,8,["checked","disabled"])]),_:1},8,["label"]),h("div",rn,[h("a",{onClick:a[24]||(a[24]=k((...r)=>e(U)&&e(U)(...r),["prevent"]))},y(m.$t("addToSearchScanPathAndQuickMove")),1)]),h("div",un,[h("a",{onClick:a[25]||(a[25]=k(r=>e(ia)(e(D)+"/"),["prevent"]))},y(m.$t("openWithLocalFileBrowser")),1)]),h("div",cn,[h("a",{onClick:a[26]||(a[26]=k((...r)=>e(Y)&&e(Y)(...r),["prevent"]))},y(m.$t("createFolder")),1)])]),_:1},16)])]),default:g(()=>[h("a",{class:"opt",onClick:a[18]||(a[18]=k(()=>{},["prevent"]))},y(m.$t("more")),1)]),_:1},8,["visible","getPopupContainer"])])]),e(f)?(R(),V("div",dn,[i(e(wa),{class:"file-list",items:e(W),ref_key:"scroller",ref:s,onScroll:e(d),"item-size":e(ke).first,"key-field":"fullpath","item-secondary-size":e(ke).second,gridItems:e(Pe)},{default:g(({item:r,index:ne})=>[i(_a,{idx:parseInt(ne),file:r,"full-screen-preview-image-url":e(W)[e(ue)]?e(ua)(e(W)[e(ue)]):"","show-menu-idx":e(Re),"onUpdate:showMenuIdx":a[28]||(a[28]=et=>K(Re)?Re.value=et:null),selected:e(b).includes(ne),"cell-width":e(w),onFileItemClick:e(G),onDragstart:e(A),onDragend:e(z),onPreviewVisibleChange:e(bt),onContextMenuClick:e(ye),"is-selected-mutil-files":e(b).length>1,"enable-change-indicator":e(ce),"seed-change-checked":e(be),"get-gen-diff":e(St),"get-gen-diff-watch-dep":e(Pt),previewing:e(Ae),"cover-files":e(_).get(r.fullpath)},null,8,["idx","file","full-screen-preview-image-url","show-menu-idx","selected","cell-width","onFileItemClick","onDragstart","onDragend","onPreviewVisibleChange","onContextMenuClick","is-selected-mutil-files","enable-change-indicator","seed-change-checked","get-gen-diff","get-gen-diff-watch-dep","previewing","cover-files"])]),after:g(()=>[h("div",pn,[t.mode==="walk"?(R(),Q(Xe,{key:0,onClick:e($e),loading:e(n),block:"",type:"primary",disabled:!e(u),ghost:""},{default:g(()=>[ee(y(m.$t("loadNextPage")),1)]),_:1},8,["onClick","loading","disabled"])):J("",!0)])]),_:1},8,["items","onScroll","item-size","item-secondary-size","gridItems"]),e(Ae)?(R(),V("div",fn,[i(e(Aa),{onClick:a[29]||(a[29]=r=>e(Ke)("prev")),class:lt({disable:!e(Je)("prev")})},null,8,["class"]),i(e(Ra),{onClick:a[30]||(a[30]=r=>e(Ke)("next")),class:lt({disable:!e(Je)("next")})},null,8,["class"])])):J("",!0)])):J("",!0)],544),e(Ae)?(R(),Q(Ma,{key:0,file:e(W)[e(ue)],idx:e(ue),onContextMenuClick:e(ye)},null,8,["file","idx","onContextMenuClick"])):J("",!0),i(Ya,{"file-num":e(W).length,"selected-file-num":e(b).length},null,8,["file-num","selected-file-num"])]),_:1},8,["spinning"])}}});const Mn=vt(vn,[["__scopeId","data-v-552072f0"]]);export{Mn as default};
|