2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
import{X as ve,Y as fe,d as oe,u as he,Z as M,g as H,$ as me,h as C,c as u,a0 as ge,a1 as _e,a2 as be,a3 as ye,a4 as ke,a5 as we,a as X,a6 as Ce,P as I,a7 as Oe,a8 as xe,a9 as Ie,aa as Se,ab as $e,ac as Pe,ad as ze,ae as Me,af as le,k as Ae,ag as De,ah as k,ai as Y,o as p,y as v,p as n,v as i,r as h,H as O,m as Te,n as R,q as L,z as E,A as N,x as Z,aj as Fe,ak as J,al as He,am as Le,an as Ee,Q as K,ao as Ne,T as je,ap as Be,aq as ee,ar as te,U as Ve,as as qe,at as Re,W as Qe}from"./index-0ff6a040.js";import{a as We}from"./db-d4ebc7b6.js";var Ue={success:Oe,info:xe,error:Ie,warning:Se},Ge={success:$e,info:Pe,error:ze,warning:Me},Xe=fe("success","info","warning","error"),Ye=function(){return{type:I.oneOf(Xe),closable:{type:Boolean,default:void 0},closeText:I.any,message:I.any,description:I.any,afterClose:Function,showIcon:{type:Boolean,default:void 0},prefixCls:String,banner:{type:Boolean,default:void 0},icon:I.any,closeIcon:I.any,onClose:Function}},Ze=oe({compatConfig:{MODE:3},name:"AAlert",inheritAttrs:!1,props:Ye(),setup:function(t,e){var o=e.slots,d=e.emit,y=e.attrs,S=e.expose,$=he("alert",t),j=$.prefixCls,B=$.direction,w=M(!1),A=M(!1),a=M(),f=function(c){c.preventDefault();var b=a.value;b.style.height="".concat(b.offsetHeight,"px"),b.style.height="".concat(b.offsetHeight,"px"),w.value=!0,d("close",c)},_=function(){var c;w.value=!1,A.value=!0,(c=t.afterClose)===null||c===void 0||c.call(t)};S({animationEnd:_});var m=M({});return function(){var g,c,b=t.banner,l=t.closeIcon,x=l===void 0?(g=o.closeIcon)===null||g===void 0?void 0:g.call(o):l,V=t.closable,P=t.type,z=t.showIcon,q=H(o,t,"closeText"),D=H(o,t,"description"),U=H(o,t,"message"),T=H(o,t,"icon");z=b&&z===void 0?!0:z,P=b&&P===void 0?"warning":P||"info";var ie=(D?Ge:Ue)[P]||null;q&&(V=!0);var r=j.value,re=me(r,(c={},C(c,"".concat(r,"-").concat(P),!0),C(c,"".concat(r,"-closing"),w.value),C(c,"".concat(r,"-with-description"),!!D),C(c,"".concat(r,"-no-icon"),!z),C(c,"".concat(r,"-banner"),!!b),C(c,"".concat(r,"-closable"),V),C(c,"".concat(r,"-rtl"),B.value==="rtl"),c)),ue=V?u("button",{type:"button",onClick:f,class:"".concat(r,"-close-icon"),tabindex:0},[q?u("span",{class:"".concat(r,"-close-text")},[q]):x===void 0?u(ge,null,null):x]):null,de=T&&(_e(T)?be(T,{class:"".concat(r,"-icon")}):u("span",{class:"".concat(r,"-icon")},[T]))||u(ie,{class:"".concat(r,"-icon")},null),pe=ye("".concat(r,"-motion"),{appear:!1,css:!0,onAfterLeave:_,onBeforeLeave:function(F){F.style.maxHeight="".concat(F.offsetHeight,"px")},onLeave:function(F){F.style.maxHeight="0px"}});return A.value?null:u(Ce,pe,{default:function(){return[ke(u("div",X(X({role:"alert"},y),{},{style:[y.style,m.value],class:[y.class,re],"data-show":!w.value,ref:a}),[z?de:null,u("div",{class:"".concat(r,"-content")},[U?u("div",{class:"".concat(r,"-message")},[U]):null,D?u("div",{class:"".concat(r,"-description")},[D]):null]),ue]),[[we,!w.value]])]}})}}});const Je=ve(Ze);var Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9a7.92 7.92 0 00-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3.1-12.7-6.4-12.7zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"file-done",theme:"outlined"};const et=Ke;function ae(s){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},o=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(e).filter(function(d){return Object.getOwnPropertyDescriptor(e,d).enumerable}))),o.forEach(function(d){tt(s,d,e[d])})}return s}function tt(s,t,e){return t in s?Object.defineProperty(s,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):s[t]=e,s}var Q=function(t,e){var o=ae({},t,e.attrs);return u(le,ae({},o,{icon:et}),null)};Q.displayName="FileDoneOutlined";Q.inheritAttrs=!1;const at=Q;var nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"};const st=nt;function ne(s){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},o=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(e).filter(function(d){return Object.getOwnPropertyDescriptor(e,d).enumerable}))),o.forEach(function(d){ot(s,d,e[d])})}return s}function ot(s,t,e){return t in s?Object.defineProperty(s,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):s[t]=e,s}var W=function(t,e){var o=ne({},t,e.attrs);return u(le,ne({},o,{icon:st}),null)};W.displayName="LockOutlined";W.inheritAttrs=!1;const se=W;const ce=s=>(qe("data-v-bf20421a"),s=s(),Re(),s),lt={class:"container"},ct={class:"header"},it={key:0,style:{"margin-left":"16px","font-size":"1.5em"}},rt=ce(()=>n("div",{"flex-placeholder":""},null,-1)),ut={href:"https://github.com/zanllp/sd-webui-infinite-image-browsing",target:"_blank",class:"last-record"},dt={href:"https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/131",target:"_blank",class:"last-record"},pt={href:"https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/90",target:"_blank",class:"last-record"},vt={class:"access-mode-message"},ft=ce(()=>n("div",{"flex-placeholder":""},null,-1)),ht={class:"content"},mt={key:0,class:"feature-item"},gt={key:1,class:"feature-item"},_t={class:"text line-clamp-1"},bt=["onClick"],yt={class:"text line-clamp-1"},kt={class:"feature-item"},wt=["onClick"],Ct={class:"text line-clamp-1"},Ot={class:"text line-clamp-1"},xt={class:"text line-clamp-1"},It={class:"text line-clamp-1"},St={key:2,class:"feature-item"},$t=["onClick"],Pt={class:"text line-clamp-1"},zt=oe({__name:"emptyStartup",props:{tabIdx:{},paneIdx:{}},setup(s){const t=s,e=Ae(),o=De(),d={local:k("local"),"tag-search":k("imgSearch"),"fuzzy-search":k("fuzzy-search"),"global-setting":k("globalSettings")},y=(a,f,_=!1)=>{let m;switch(a){case"tag-search-matched-image-grid":case"img-sli":return;case"global-setting":case"tag-search":case"fuzzy-search":case"empty":m={type:a,name:d[a],key:Date.now()+J()};break;case"local":m={type:a,name:d[a],key:Date.now()+J(),path:f,walkModePath:_?f:void 0}}const g=e.tabList[t.tabIdx];g.panes.splice(t.paneIdx,1,m),g.key=m.key},S=Y(()=>{var a;return(a=e.tabListHistoryRecord)==null?void 0:a[1]}),$=Y(()=>e.quickMovePaths.filter(({key:a})=>a==="outdir_txt2img_samples"||a==="outdir_img2img_samples")),j=window.parent!==window,B=()=>window.parent.open("/infinite_image_browsing"),w=()=>{He(S.value),e.tabList=Le(S.value.tabs)},A=async()=>{let a;if({}.TAURI_ARCH){const f=await Ee({directory:!0});if(typeof f=="string")a=f;else return}else a=await new Promise(f=>{const _=M("");K.confirm({title:k("inputTargetFolderPath"),content:()=>Ne(je,{value:_.value,"onUpdate:value":m=>_.value=m}),async onOk(){const m=_.value;(await Be([m]))[m]?f(_.value):ee.error(k("pathDoesNotExist"))}})});K.confirm({content:k("confirmToAddToQuickMove"),async onOk(){await We(a),ee.success(k("addComplete")),te.emit("searchIndexExpired"),te.emit("updateGlobalSetting")}})};return(a,f)=>{var g,c,b;const _=Je,m=Ve;return p(),v("div",lt,[n("div",ct,[n("h1",null,i(a.$t("welcome")),1),(g=h(e).conf)!=null&&g.enable_access_control&&h(e).dontShowAgain?(p(),v("div",it,[u(h(se),{title:"Access Control mode",style:{"vertical-align":"text-bottom"}})])):O("",!0),rt,n("a",ut,i(a.$t("document")),1),n("a",dt,i(a.$t("changlog")),1),n("a",pt,i(a.$t("faq")),1)]),(c=h(e).conf)!=null&&c.enable_access_control&&!h(e).dontShowAgain?(p(),Te(_,{key:0,"show-icon":""},{message:R(()=>[n("div",vt,[n("div",null,i(a.$t("accessControlModeTips")),1),ft,n("a",{onClick:f[0]||(f[0]=L(l=>h(e).dontShowAgain=!0,["prevent"]))},i(a.$t("dontShowAgain")),1)])]),icon:R(()=>[u(h(se))]),_:1})):O("",!0),n("div",ht,[$.value.length?(p(),v("div",mt,[n("h2",null,i(a.$t("walkMode")),1),n("ul",null,[(p(!0),v(E,null,N($.value,l=>(p(),v("li",{key:l.dir,class:"item"},[u(m,{onClick:x=>y("local",l.dir,!0),ghost:"",type:"primary",block:""},{default:R(()=>[Z(i(l.zh),1)]),_:2},1032,["onClick"])]))),128))])])):O("",!0),h(e).quickMovePaths.length?(p(),v("div",gt,[n("h2",null,i(a.$t("launchFromQuickMove")),1),n("ul",null,[n("li",{onClick:A,class:"item",style:{"text-align":""}},[n("span",_t,[u(h(Fe)),Z(" "+i(a.$t("add")),1)])]),(p(!0),v(E,null,N(h(e).quickMovePaths,l=>(p(),v("li",{key:l.key,class:"item",onClick:L(x=>y("local",l.dir),["prevent"])},[n("span",yt,i(l.zh),1)],8,bt))),128))])])):O("",!0),n("div",kt,[n("h2",null,i(a.$t("launch")),1),n("ul",null,[(p(!0),v(E,null,N(Object.keys(d),l=>(p(),v("li",{key:l,class:"item",onClick:L(x=>y(l),["prevent"])},[n("span",Ct,i(d[l]),1)],8,wt))),128)),n("li",{class:"item",onClick:f[1]||(f[1]=l=>h(o).opened=!0)},[n("span",Ot,i(a.$t("imgCompare")),1)]),j?(p(),v("li",{key:0,class:"item",onClick:B},[n("span",xt,i(a.$t("openInNewWindow")),1)])):O("",!0),(b=S.value)!=null&&b.tabs.length?(p(),v("li",{key:1,class:"item",onClick:w},[n("span",It,i(a.$t("restoreLastRecord")),1)])):O("",!0)])]),h(e).recent.length?(p(),v("div",St,[n("h2",null,i(a.$t("recent")),1),n("ul",null,[(p(!0),v(E,null,N(h(e).recent,l=>(p(),v("li",{key:l.key,class:"item",onClick:L(x=>y("local",l.path),["prevent"])},[u(h(at),{class:"icon"}),n("span",Pt,i(l.path),1)],8,$t))),128))])])):O("",!0)])])}}});const Dt=Qe(zt,[["__scopeId","data-v-bf20421a"]]);export{Dt as default};
|