2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
import{Y as he,Z as fe,d as ce,u as me,$ as M,g as L,a0 as ge,h as O,c as d,a1 as _e,a2 as be,a3 as ye,a4 as we,a5 as ke,a6 as Ce,a as Y,a7 as Oe,P as I,a8 as Se,a9 as Ie,aa as xe,ab as $e,ac as Pe,ad as ze,ae as Ae,af as Me,ag as ie,k as De,ah as Te,ai as y,aj as Z,o as u,y as f,p as n,v as c,r as h,E as k,m as J,n as N,q as A,z as H,A as j,x as K,ak as Ee,al as ee,am as Fe,an as Le,ao as Ne,R as te,ap as He,U as je,aq as Be,ar as ae,as as ne,V as Ve,at as qe,au as Re,X as Ue}from"./index-ad5d60cc.js";import{a as Qe}from"./db-9b9a70a4.js";var We={success:Se,info:Ie,error:xe,warning:$e},Ge={success:Pe,info:ze,error:Ae,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=ce({compatConfig:{MODE:3},name:"AAlert",inheritAttrs:!1,props:Ye(),setup:function(t,e){var l=e.slots,p=e.emit,w=e.attrs,x=e.expose,$=me("alert",t),B=$.prefixCls,V=$.direction,C=M(!1),D=M(!1),a=M(),v=function(i){i.preventDefault();var b=a.value;b.style.height="".concat(b.offsetHeight,"px"),b.style.height="".concat(b.offsetHeight,"px"),C.value=!0,p("close",i)},g=function(){var i;C.value=!1,D.value=!0,(i=t.afterClose)===null||i===void 0||i.call(t)};x({animationEnd:g});var m=M({});return function(){var _,i,b=t.banner,o=t.closeIcon,S=o===void 0?(_=l.closeIcon)===null||_===void 0?void 0:_.call(l):o,q=t.closable,P=t.type,z=t.showIcon,R=L(l,t,"closeText"),T=L(l,t,"description"),G=L(l,t,"message"),E=L(l,t,"icon");z=b&&z===void 0?!0:z,P=b&&P===void 0?"warning":P||"info";var re=(T?Ge:We)[P]||null;R&&(q=!0);var r=B.value,ue=ge(r,(i={},O(i,"".concat(r,"-").concat(P),!0),O(i,"".concat(r,"-closing"),C.value),O(i,"".concat(r,"-with-description"),!!T),O(i,"".concat(r,"-no-icon"),!z),O(i,"".concat(r,"-banner"),!!b),O(i,"".concat(r,"-closable"),q),O(i,"".concat(r,"-rtl"),V.value==="rtl"),i)),de=q?d("button",{type:"button",onClick:v,class:"".concat(r,"-close-icon"),tabindex:0},[R?d("span",{class:"".concat(r,"-close-text")},[R]):S===void 0?d(_e,null,null):S]):null,pe=E&&(be(E)?ye(E,{class:"".concat(r,"-icon")}):d("span",{class:"".concat(r,"-icon")},[E]))||d(re,{class:"".concat(r,"-icon")},null),ve=we("".concat(r,"-motion"),{appear:!1,css:!0,onAfterLeave:g,onBeforeLeave:function(F){F.style.maxHeight="".concat(F.offsetHeight,"px")},onLeave:function(F){F.style.maxHeight="0px"}});return D.value?null:d(Oe,ve,{default:function(){return[ke(d("div",Y(Y({role:"alert"},w),{},{style:[w.style,m.value],class:[w.class,ue],"data-show":!C.value,ref:a}),[z?pe:null,d("div",{class:"".concat(r,"-content")},[G?d("div",{class:"".concat(r,"-message")},[G]):null,T?d("div",{class:"".concat(r,"-description")},[T]):null]),de]),[[Ce,!C.value]])]}})}}});const Je=he(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 se(s){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},l=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(e).filter(function(p){return Object.getOwnPropertyDescriptor(e,p).enumerable}))),l.forEach(function(p){tt(s,p,e[p])})}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 U=function(t,e){var l=se({},t,e.attrs);return d(ie,se({},l,{icon:et}),null)};U.displayName="FileDoneOutlined";U.inheritAttrs=!1;const at=U;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 oe(s){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},l=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(e).filter(function(p){return Object.getOwnPropertyDescriptor(e,p).enumerable}))),l.forEach(function(p){ot(s,p,e[p])})}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 Q=function(t,e){var l=oe({},t,e.attrs);return d(ie,oe({},l,{icon:st}),null)};Q.displayName="LockOutlined";Q.inheritAttrs=!1;const le=Q;const W=s=>(qe("data-v-81c5212e"),s=s(),Re(),s),lt={class:"container"},ct={class:"header"},it={key:0,style:{"margin-left":"16px","font-size":"1.5em"}},rt=W(()=>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"},ht=W(()=>n("div",{"flex-placeholder":""},null,-1)),ft={class:"access-mode-message"},mt=W(()=>n("div",{"flex-placeholder":""},null,-1)),gt={class:"content"},_t={key:0,class:"feature-item"},bt={key:1,class:"feature-item"},yt={class:"text line-clamp-1"},wt=["onClick"],kt={class:"text line-clamp-1"},Ct={class:"feature-item"},Ot=["onClick"],St={class:"text line-clamp-1"},It={class:"text line-clamp-1"},xt={class:"text line-clamp-1"},$t={class:"text line-clamp-1"},Pt={key:2,class:"feature-item"},zt=["onClick"],At={class:"text line-clamp-1"},Mt=ce({__name:"emptyStartup",props:{tabIdx:{},paneIdx:{}},setup(s){const t=s,e=De(),l=Te(),p={local:y("local"),"tag-search":y("imgSearch"),"fuzzy-search":y("fuzzy-search"),"global-setting":y("globalSettings"),"batch-download":y("batchDownload")+" / "+y("archive")},w=(a,v,g=!1)=>{let m;switch(a){case"tag-search-matched-image-grid":case"img-sli":return;case"global-setting":case"tag-search":case"batch-download":case"fuzzy-search":case"empty":m={type:a,name:p[a],key:Date.now()+ee()};break;case"local":m={type:a,name:p[a],key:Date.now()+ee(),path:v,walkModePath:g?v:void 0}}const _=e.tabList[t.tabIdx];_.panes.splice(t.paneIdx,1,m),_.key=m.key},x=Z(()=>{var a;return(a=e.tabListHistoryRecord)==null?void 0:a[1]}),$=Z(()=>e.quickMovePaths.filter(({key:a})=>a==="outdir_txt2img_samples"||a==="outdir_img2img_samples")),B=window.parent!==window,V=()=>window.parent.open("/infinite_image_browsing"),C=()=>{Fe(x.value),e.tabList=Le(x.value.tabs)},D=async()=>{let a;if({}.TAURI_ARCH){const v=await Ne({directory:!0});if(typeof v=="string")a=v;else return}else a=await new Promise(v=>{const g=M("");te.confirm({title:y("inputTargetFolderPath"),content:()=>He(je,{value:g.value,"onUpdate:value":m=>g.value=m}),async onOk(){const m=g.value;(await Be([m]))[m]?v(g.value):ae.error(y("pathDoesNotExist"))}})});te.confirm({content:y("confirmToAddToQuickMove"),async onOk(){await Qe(a),ae.success(y("addComplete")),ne.emit("searchIndexExpired"),ne.emit("updateGlobalSetting")}})};return(a,v)=>{var _,i,b;const g=Je,m=Ve;return u(),f("div",lt,[n("div",ct,[n("h1",null,c(a.$t("welcome")),1),(_=h(e).conf)!=null&&_.enable_access_control&&h(e).dontShowAgain?(u(),f("div",it,[d(h(le),{title:"Access Control mode",style:{"vertical-align":"text-bottom"}})])):k("",!0),rt,n("a",ut,c(a.$t("document")),1),n("a",dt,c(a.$t("changlog")),1),n("a",pt,c(a.$t("faq")),1)]),(i=h(e).conf)!=null&&i.enable_access_control&&!h(e).dontShowAgain?(u(),J(g,{key:0,"show-icon":""},{message:N(()=>[n("div",vt,[n("div",null,c(a.$t("accessControlModeTips")),1),ht,n("a",{onClick:v[0]||(v[0]=A(o=>h(e).dontShowAgain=!0,["prevent"]))},c(a.$t("dontShowAgain")),1)])]),icon:N(()=>[d(h(le))]),_:1})):k("",!0),h(e).dontShowAgainNewImgOpts?k("",!0):(u(),J(g,{key:1,"show-icon":""},{message:N(()=>[n("div",ft,[n("div",null,c(a.$t("majorUpdateCustomCellSizeTips")),1),mt,n("a",{onClick:v[1]||(v[1]=A(o=>h(e).dontShowAgainNewImgOpts=!0,["prevent"]))},c(a.$t("dontShowAgain")),1)])]),_:1})),n("div",gt,[$.value.length?(u(),f("div",_t,[n("h2",null,c(a.$t("walkMode")),1),n("ul",null,[(u(!0),f(H,null,j($.value,o=>(u(),f("li",{key:o.dir,class:"item"},[d(m,{onClick:S=>w("local",o.dir,!0),ghost:"",type:"primary",block:""},{default:N(()=>[K(c(o.zh),1)]),_:2},1032,["onClick"])]))),128))])])):k("",!0),h(e).quickMovePaths.length?(u(),f("div",bt,[n("h2",null,c(a.$t("launchFromQuickMove")),1),n("ul",null,[n("li",{onClick:D,class:"item",style:{"text-align":""}},[n("span",yt,[d(h(Ee)),K(" "+c(a.$t("add")),1)])]),(u(!0),f(H,null,j(h(e).quickMovePaths,o=>(u(),f("li",{key:o.key,class:"item",onClick:A(S=>w("local",o.dir),["prevent"])},[n("span",kt,c(o.zh),1)],8,wt))),128))])])):k("",!0),n("div",Ct,[n("h2",null,c(a.$t("launch")),1),n("ul",null,[(u(!0),f(H,null,j(Object.keys(p),o=>(u(),f("li",{key:o,class:"item",onClick:A(S=>w(o),["prevent"])},[n("span",St,c(p[o]),1)],8,Ot))),128)),n("li",{class:"item",onClick:v[2]||(v[2]=o=>h(l).opened=!0)},[n("span",It,c(a.$t("imgCompare")),1)]),B?(u(),f("li",{key:0,class:"item",onClick:V},[n("span",xt,c(a.$t("openInNewWindow")),1)])):k("",!0),(b=x.value)!=null&&b.tabs.length?(u(),f("li",{key:1,class:"item",onClick:C},[n("span",$t,c(a.$t("restoreLastRecord")),1)])):k("",!0)])]),h(e).recent.length?(u(),f("div",Pt,[n("h2",null,c(a.$t("recent")),1),n("ul",null,[(u(!0),f(H,null,j(h(e).recent,o=>(u(),f("li",{key:o.key,class:"item",onClick:A(S=>w("local",o.path),["prevent"])},[d(h(at),{class:"icon"}),n("span",At,c(o.path),1)],8,zt))),128))])])):k("",!0)])])}}});const Et=Ue(Mt,[["__scopeId","data-v-81c5212e"]]);export{Et as default};
|