sd-webui-infinite-image-bro.../vue/dist/assets/emptyStartup-2749c47c.js

2 lines
15 KiB
JavaScript

import{d as H,j as ue,v as E,Z as de,u as J,_ as ye,a as V,$ as we,a0 as pe,h as F,c as v,P as Z,s as Oe,a1 as xe,a2 as $e,a3 as Se,a4 as ve,r as fe,a5 as Ie,V as q,a6 as x,a7 as j,W as he,a8 as Pe,a9 as W,aa as Te,ab as L,ac as ze,ad as Re,o as _,z as G,A as b,m as S,t as u,ae as Me,Y as Ae,M as Ne,af as De,ag as te,k as O,l,B as p,p as R,C as z,ah as ne,n as D,I as U,ai as Y,aj as Fe,ak as je,al as Be,X as Ge,am as Ve,an as Ee,q as Le}from"./index-e8d50841.js";import{D as He}from"./index-ca63bd8a.js";import{V as Ue}from"./index-76502f99.js";var qe=["prefixCls","id"],me=function(){return{prefixCls:String,checked:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},isGroup:{type:Boolean,default:void 0},value:Z.any,name:String,id:String,autofocus:{type:Boolean,default:void 0},onChange:Function,onFocus:Function,onBlur:Function,onClick:Function,"onUpdate:checked":Function,"onUpdate:value":Function}};const I=H({compatConfig:{MODE:3},name:"ARadio",props:me(),setup:function(e,t){var s=t.emit,d=t.expose,m=t.slots,f=ue(),k=E(),C=de("radioGroupContext",void 0),T=J("radio",e),w=T.prefixCls,M=T.direction,B=function(){k.value.focus()},P=function(){k.value.blur()};d({focus:B,blur:P});var n=function(r){var g=r.target.checked;s("update:checked",g),s("update:value",g),s("change",r),f.onFieldChange()},i=function(r){s("change",r),C&&C.onRadioChange&&C.onRadioChange(r)};return function(){var c,r=C;e.prefixCls;var g=e.id,$=g===void 0?f.id.value:g,N=ye(e,qe),y=V({prefixCls:w.value,id:$},we(N,["onUpdate:checked","onUpdate:value"]));r?(y.name=r.props.name,y.onChange=i,y.checked=e.value===r.stateValue.value,y.disabled=e.disabled||r.props.disabled):y.onChange=n;var A=pe((c={},F(c,"".concat(w.value,"-wrapper"),!0),F(c,"".concat(w.value,"-wrapper-checked"),y.checked),F(c,"".concat(w.value,"-wrapper-disabled"),y.disabled),F(c,"".concat(w.value,"-wrapper-rtl"),M.value==="rtl"),c));return v("label",{class:A},[v(Ue,V(V({},y),{},{type:"radio",ref:k}),null),m.default&&v("span",null,[m.default()])])}}});var We=$e("large","default","small"),Qe=function(){return{prefixCls:String,value:Z.any,size:Z.oneOf(We),options:{type:Array},disabled:{type:Boolean,default:void 0},name:String,buttonStyle:{type:String,default:"outline"},id:String,optionType:{type:String,default:"default"},onChange:Function,"onUpdate:value":Function}};const ge=H({compatConfig:{MODE:3},name:"ARadioGroup",props:Qe(),setup:function(e,t){var s=t.slots,d=t.emit,m=ue(),f=J("radio",e),k=f.prefixCls,C=f.direction,T=f.size,w=E(e.value),M=E(!1);Oe(function(){return e.value},function(P){w.value=P,M.value=!1});var B=function(n){var i=w.value,c=n.target.value;"value"in e||(w.value=c),!M.value&&c!==i&&(M.value=!0,d("update:value",c),d("change",n),m.onFieldChange()),Se(function(){M.value=!1})};return xe("radioGroupContext",{onRadioChange:B,stateValue:w,props:e}),function(){var P,n=e.options,i=e.optionType,c=e.buttonStyle,r=e.id,g=r===void 0?m.id.value:r,$="".concat(k.value,"-group"),N=pe($,"".concat($,"-").concat(c),(P={},F(P,"".concat($,"-").concat(T.value),T.value),F(P,"".concat($,"-rtl"),C.value==="rtl"),P)),y=null;if(n&&n.length>0){var A=i==="button"?"".concat(k.value,"-button"):k.value;y=n.map(function(h){if(typeof h=="string"||typeof h=="number")return v(I,{key:h,prefixCls:A,disabled:e.disabled,value:h,checked:w.value===h},{default:function(){return[h]}});var X=h.value,be=h.disabled,ke=h.label;return v(I,{key:"radio-group-value-options-".concat(X),prefixCls:A,disabled:be||e.disabled,value:X,checked:w.value===X},{default:function(){return[ke]}})})}else{var a;y=(a=s.default)===null||a===void 0?void 0:a.call(s)}return v("div",{class:N,id:g},[y])}}}),_e=H({compatConfig:{MODE:3},name:"ARadioButton",props:me(),setup:function(e,t){var s=t.slots,d=J("radio-button",e),m=d.prefixCls,f=de("radioGroupContext",void 0);return function(){var k,C=V(V({},e),{},{prefixCls:m.value});return f&&(C.onChange=f.onRadioChange,C.checked=C.value===f.stateValue.value,C.disabled=C.disabled||f.props.disabled),v(I,C,{default:function(){return[(k=s.default)===null||k===void 0?void 0:k.call(s)]}})}}});I.Group=ge;I.Button=_e;I.install=function(o){return o.component(I.name,I),o.component(I.Group.name,I.Group),o.component(I.Button.name,I.Button),o};var Xe={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 Ye=Xe;function ae(o){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},s=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(t).filter(function(d){return Object.getOwnPropertyDescriptor(t,d).enumerable}))),s.forEach(function(d){Ze(o,d,t[d])})}return o}function Ze(o,e,t){return e in o?Object.defineProperty(o,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):o[e]=t,o}var K=function(e,t){var s=ae({},e,t.attrs);return v(ve,ae({},s,{icon:Ye}),null)};K.displayName="FileDoneOutlined";K.inheritAttrs=!1;const Je=K;var Ke={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 et=Ke;function oe(o){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},s=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(t).filter(function(d){return Object.getOwnPropertyDescriptor(t,d).enumerable}))),s.forEach(function(d){tt(o,d,t[d])})}return o}function tt(o,e,t){return e in o?Object.defineProperty(o,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):o[e]=t,o}var ee=function(e,t){var s=oe({},e,t.attrs);return v(ve,oe({},s,{icon:et}),null)};ee.displayName="LockOutlined";ee.inheritAttrs=!1;const le=ee;const se=async o=>{const e=fe();let t;if({}.TAURI_ARCH){const s=await Ie({directory:!0});if(typeof s=="string")t=s;else return}else t=await new Promise(s=>{const d=E("");q.confirm({title:x("inputTargetFolderPath"),width:"800px",content:()=>{var m;return j("div",[(m=e.conf)!=null&&m.enable_access_control?j("a",{style:{"word-break":"break-all","margin-bottom":"4px",display:"block"},target:"_blank",href:"https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/518"},"Please open this link first (Access Control mode only)"):"",j(he,{value:d.value,"onUpdate:value":f=>d.value=f})])},async onOk(){const m=d.value;(await Pe([m]))[m]?s(d.value):W.error(x("pathDoesNotExist"))}})});q.confirm({content:x("confirmToAddToExtraPath"),async onOk(){await Te({types:[o],path:t}),W.success(x("addCompleted")),L.emit("searchIndexExpired"),L.emit("updateGlobalSetting")}})},ie=(o,e)=>{q.confirm({content:x("confirmDelete"),closable:!0,async onOk(){await ze({types:[e],path:o}),W.success(x("removeCompleted")),L.emit("searchIndexExpired"),L.emit("updateGlobalSetting")}})},re=o=>{const e=E("");q.confirm({title:x("inputAlias"),content:()=>j("div",[j("div",{style:{"word-break":"break-all","margin-bottom":"4px"}},"Path: "+o),j(he,{value:e.value,"onUpdate:value":t=>e.value=t})]),async onOk(){await Re({alias:e.value,path:o}),W.success(x("addAliasCompleted")),L.emit("updateGlobalSetting")}})},ce=H({__name:"actionContextMenu",emits:["openOnTheRight","openInNewTab"],setup(o,{emit:e}){const t=s=>{switch(s.key.toString()){case"openOnTheRight":e("openOnTheRight");break;case"openInNewTab":e("openInNewTab");break}};return(s,d)=>{const m=Ae,f=Ne,k=He;return _(),G(k,{trigger:["contextmenu"]},{overlay:b(()=>[v(f,{onClick:t},{default:b(()=>[v(m,{key:"openOnTheRight"},{default:b(()=>[S(u(s.$t("openOnTheRight")),1)]),_:1}),v(m,{key:"openInNewTab"},{default:b(()=>[S(u(s.$t("openInNewTab")),1)]),_:1})]),_:1})]),default:b(()=>[Me(s.$slots,"default")]),_:3})}}}),Q=o=>(Ve("data-v-b1092e0a"),o=o(),Ee(),o),nt={class:"container"},at={class:"header"},ot={key:0,style:{"margin-left":"16px","font-size":"1.5em"}},lt=Q(()=>l("div",{"flex-placeholder":""},null,-1)),st=Q(()=>l("a",{href:"https://github.com/zanllp/sd-webui-infinite-image-browsing",target:"_blank",class:"last-record"},"Github",-1)),it={href:"https://github.com/zanllp/sd-webui-infinite-image-browsing/blob/main/.env.example",target:"_blank",class:"last-record"},rt={href:"https://github.com/zanllp/sd-webui-infinite-image-browsing/wiki/Change-log",target:"_blank",class:"last-record"},ct={href:"https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/90",target:"_blank",class:"last-record"},ut={class:"access-mode-message"},dt=Q(()=>l("div",{"flex-placeholder":""},null,-1)),pt={class:"access-mode-message"},vt=Q(()=>l("div",{"flex-placeholder":""},null,-1)),ft={class:"content"},ht={class:"feature-item"},mt={class:"text line-clamp-1"},gt=["onClick"],_t={class:"text line-clamp-2"},bt={key:0,class:"feature-item"},kt={class:"text line-clamp-1"},Ct=["onClick"],yt={class:"text line-clamp-2"},wt={class:"feature-item"},Ot=["onClick"],xt={class:"text line-clamp-1"},$t={class:"text line-clamp-1"},St={class:"text line-clamp-1"},It={class:"text line-clamp-1"},Pt={key:1,class:"feature-item recent"},Tt={class:"title"},zt=["onClick"],Rt={class:"text line-clamp-1"},Mt=H({__name:"emptyStartup",props:{tabIdx:{},paneIdx:{}},setup(o){const e=o,t=fe(),s=De(),d={local:x("local"),"tag-search":x("imgSearch"),"fuzzy-search":x("fuzzy-search"),"global-setting":x("globalSettings"),"batch-download":x("batchDownload")+" / "+x("archive")},m=(n,i,c=!1)=>{let r;switch(n){case"grid-view":case"tag-search-matched-image-grid":case"img-sli":return;case"global-setting":case"tag-search":case"batch-download":case"fuzzy-search":case"empty":r={type:n,name:d[n],key:Date.now()+Y()};break;case"local":r={type:n,name:d[n],key:Date.now()+Y(),path:i,walkModePath:c?i:void 0}}return r},f=(n,i,c=!1)=>{const r=m(n,i,c);if(!r)return;const g=t.tabList[e.tabIdx];g.panes.splice(e.paneIdx,1,r),g.key=r.key},k=(n,i,c=!1)=>{const r=m(n,i,c);if(!r)return;t.tabList[e.tabIdx].panes.push(r)},C=(n,i,c=!1)=>{const r=m(n,i,c);if(!r)return;let g=t.tabList[e.tabIdx+1];g||(g={panes:[],key:"",id:Y()},t.tabList[e.tabIdx+1]=g),g.panes.push(r),g.key=r.key},T=te(()=>{var n;return(n=t.tabListHistoryRecord)==null?void 0:n[1]}),w=te(()=>t.quickMovePaths.filter(({key:n,types:i})=>n==="outdir_txt2img_samples"||n==="outdir_img2img_samples"||n==="outdir_txt2img_grids"||n==="outdir_img2img_grids"||i.includes("walk"))),M=window.parent!==window,B=()=>window.parent.open("/infinite_image_browsing"+(window.parent.location.href.includes("theme=dark")?"?__theme=dark":"")),P=()=>{Fe(T.value),t.tabList=je(T.value.tabs)};return(n,i)=>{var N,y,A;const c=_e,r=ge,g=Be,$=Ge;return _(),O("div",nt,[l("div",at,[l("h1",null,u(n.$t("welcome")),1),(N=p(t).conf)!=null&&N.enable_access_control&&p(t).dontShowAgain?(_(),O("div",ot,[v(p(le),{title:"Access Control mode",style:{"vertical-align":"text-bottom"}})])):R("",!0),lt,st,l("a",it,u(n.$t("privacyAndSecurity")),1),l("a",rt,u(n.$t("changlog")),1),l("a",ct,u(n.$t("faq")),1),v(r,{value:p(t).darkModeControl,"onUpdate:value":i[0]||(i[0]=a=>p(t).darkModeControl=a),"button-style":"solid"},{default:b(()=>[v(c,{value:"light"},{default:b(()=>[S("light")]),_:1}),v(c,{value:"auto"},{default:b(()=>[S("auto")]),_:1}),v(c,{value:"dark"},{default:b(()=>[S("dark")]),_:1})]),_:1},8,["value"])]),(y=p(t).conf)!=null&&y.enable_access_control&&!p(t).dontShowAgain?(_(),G(g,{key:0,"show-icon":""},{message:b(()=>[l("div",ut,[l("div",null,u(n.$t("accessControlModeTips")),1),dt,l("a",{onClick:i[1]||(i[1]=z(a=>p(t).dontShowAgain=!0,["prevent"]))},u(n.$t("dontShowAgain")),1)])]),icon:b(()=>[v(p(le))]),_:1})):R("",!0),p(t).dontShowAgainNewImgOpts?R("",!0):(_(),G(g,{key:1,"show-icon":""},{message:b(()=>[l("div",pt,[l("div",null,u(n.$t("majorUpdateCustomCellSizeTips")),1),vt,l("a",{onClick:i[2]||(i[2]=z(a=>p(t).dontShowAgainNewImgOpts=!0,["prevent"]))},u(n.$t("dontShowAgain")),1)])]),_:1})),l("div",ft,[l("div",ht,[l("h2",null,u(n.$t("walkMode")),1),l("ul",null,[l("li",{onClick:i[3]||(i[3]=a=>p(se)("walk")),class:"item"},[l("span",mt,[v(p(ne)),S(" "+u(n.$t("add")),1)])]),(_(!0),O(D,null,U(w.value,a=>(_(),G(ce,{key:a.key,onOpenInNewTab:h=>k("local",a.dir,!0),onOpenOnTheRight:h=>C("local",a.dir,!0)},{default:b(()=>[l("li",{class:"item rem",onClick:z(h=>f("local",a.dir,!0),["prevent"])},[l("span",_t,u(a.zh),1),a.can_delete?(_(),O(D,{key:0},[v($,{type:"link",onClick:z(h=>p(re)(a.dir),["stop"])},{default:b(()=>[S(u(n.$t("alias")),1)]),_:2},1032,["onClick"]),v($,{type:"link",onClick:z(h=>p(ie)(a.dir,"walk"),["stop"])},{default:b(()=>[S(u(n.$t("remove")),1)]),_:2},1032,["onClick"])],64)):R("",!0)],8,gt)]),_:2},1032,["onOpenInNewTab","onOpenOnTheRight"]))),128))])]),p(t).quickMovePaths.length?(_(),O("div",bt,[l("h2",null,u(n.$t("launchFromQuickMove")),1),l("ul",null,[l("li",{onClick:i[4]||(i[4]=a=>p(se)("scanned")),class:"item"},[l("span",kt,[v(p(ne)),S(" "+u(n.$t("add")),1)])]),(_(!0),O(D,null,U(p(t).quickMovePaths.filter(({types:a})=>a.includes("cli_access_only")||a.includes("preset")||a.includes("scanned")),a=>(_(),G(ce,{key:a.key,onOpenInNewTab:h=>k("local",a.dir),onOpenOnTheRight:h=>C("local",a.dir)},{default:b(()=>[l("li",{class:"item rem",onClick:z(h=>f("local",a.dir),["prevent"])},[l("span",yt,u(a.zh),1),a.can_delete&&a.types.includes("scanned")?(_(),O(D,{key:0},[v($,{type:"link",onClick:z(h=>p(re)(a.dir),["stop"])},{default:b(()=>[S(u(n.$t("alias")),1)]),_:2},1032,["onClick"]),v($,{type:"link",onClick:z(h=>p(ie)(a.dir,"scanned"),["stop"])},{default:b(()=>[S(u(n.$t("remove")),1)]),_:2},1032,["onClick"])],64)):R("",!0)],8,Ct)]),_:2},1032,["onOpenInNewTab","onOpenOnTheRight"]))),128))])])):R("",!0),l("div",wt,[l("h2",null,u(n.$t("launch")),1),l("ul",null,[(_(!0),O(D,null,U(Object.keys(d),a=>(_(),O("li",{key:a,class:"item",onClick:z(h=>f(a),["prevent"])},[l("span",xt,u(d[a]),1)],8,Ot))),128)),l("li",{class:"item",onClick:i[5]||(i[5]=a=>p(s).opened=!0)},[l("span",$t,u(n.$t("imgCompare")),1)]),M?(_(),O("li",{key:0,class:"item",onClick:B},[l("span",St,u(n.$t("openInNewWindow")),1)])):R("",!0),(A=T.value)!=null&&A.tabs.length?(_(),O("li",{key:1,class:"item",onClick:P},[l("span",It,u(n.$t("restoreLastRecord")),1)])):R("",!0)])]),p(t).recent.length?(_(),O("div",Pt,[l("div",Tt,[l("h2",null,u(n.$t("recent")),1),v($,{onClick:i[6]||(i[6]=a=>p(t).recent=[]),type:"link"},{default:b(()=>[S(u(n.$t("clear")),1)]),_:1})]),l("ul",null,[(_(!0),O(D,null,U(p(t).recent,a=>(_(),O("li",{key:a.key,class:"item",onClick:z(h=>f("local",a.path),["prevent"])},[v(p(Je),{class:"icon"}),l("span",Rt,u(a.path),1)],8,zt))),128))])])):R("",!0)])])}}});const Ft=Le(Mt,[["__scopeId","data-v-b1092e0a"]]);export{Ft as default};