Plugin Directory

Changeset 3306786


Ignore:
Timestamp:
06/05/2025 01:36:44 AM (9 months ago)
Author:
azpage
Message:

Initial release 1.0.3

Location:
azdrive
Files:
178 added
4 edited

Legend:

Unmodified
Added
Removed
  • azdrive/trunk/assets/dist/main.js

    r3305426 r3306786  
    1 const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-Czmcgn1v.js","./index-BJHzxFPg.css"])))=>i.map(i=>d[i]);
     1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-DfmclFth.js","./index-BJHzxFPg.css"])))=>i.map(i=>d[i]);
    22/**
    33* @vue/shared v3.5.13
     
    145145`)}
    146146  }
    147   `.trim()}function M1(e,t){const n=L1(e,t);pr()&&Jo(n,`${$1}-dynamic-theme`)}const N1=e=>{const[t,n]=Ei();return wa(B(()=>({theme:t.value,token:n.value,hashId:"",path:["ant-design-icons",e.value]})),()=>[{[`.${e.value}`]:N(N({},ob()),{[`.${e.value} .${e.value}-icon`]:{display:"block"}})}])};function R1(e,t){const n=B(()=>(e==null?void 0:e.value)||{}),r=B(()=>n.value.inherit===!1||!(t!=null&&t.value)?_d:t.value);return B(()=>{if(!(e!=null&&e.value))return t==null?void 0:t.value;const i=N({},r.value.components);return Object.keys(e.value.components||{}).forEach(a=>{i[a]=N(N({},i[a]),e.value.components[a])}),N(N(N({},r.value),n.value),{token:N(N({},r.value.token),n.value.token),components:i})})}var k1=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const D1="ant";function Qn(){return Me.prefixCls||D1}function fp(){return Me.iconPrefixCls||ys}const Ns=It({}),Me=It({});fi(()=>{N(Me,Ns),Me.prefixCls=Qn(),Me.iconPrefixCls=fp(),Me.getPrefixCls=(e,t)=>t||(e?`${Me.prefixCls}-${e}`:Me.prefixCls),Me.getRootPrefixCls=()=>Me.prefixCls?Me.prefixCls:Qn()});let Qi;const F1=e=>{Qi&&Qi(),Qi=fi(()=>{N(Ns,It(e)),N(Me,It(e))}),e.theme&&M1(Qn(),e.theme)},j1=()=>({getPrefixCls:(e,t)=>t||(e?`${Qn()}-${e}`:Qn()),getIconPrefixCls:fp,getRootPrefixCls:()=>Me.prefixCls?Me.prefixCls:Qn()}),Hr=ve({compatConfig:{MODE:3},name:"AConfigProvider",inheritAttrs:!1,props:$v(),setup(e,t){let{slots:n}=t;const r=_s(),o=(j,V)=>{const{prefixCls:Q="ant"}=e;if(V)return V;const ee=Q||r.getPrefixCls("");return j?`${ee}-${j}`:ee},i=B(()=>e.iconPrefixCls||r.iconPrefixCls.value||ys),a=B(()=>i.value!==r.iconPrefixCls.value),s=B(()=>{var j;return e.csp||((j=r.csp)===null||j===void 0?void 0:j.value)}),l=N1(i),c=R1(B(()=>e.theme),B(()=>{var j;return(j=r.theme)===null||j===void 0?void 0:j.value})),u=j=>(e.renderEmpty||n.renderEmpty||r.renderEmpty||vb)(j),f=B(()=>{var j,V;return(j=e.autoInsertSpaceInButton)!==null&&j!==void 0?j:(V=r.autoInsertSpaceInButton)===null||V===void 0?void 0:V.value}),p=B(()=>{var j;return e.locale||((j=r.locale)===null||j===void 0?void 0:j.value)});Fe(p,()=>{Ns.locale=p.value},{immediate:!0});const d=B(()=>{var j;return e.direction||((j=r.direction)===null||j===void 0?void 0:j.value)}),h=B(()=>{var j,V;return(j=e.space)!==null&&j!==void 0?j:(V=r.space)===null||V===void 0?void 0:V.value}),m=B(()=>{var j,V;return(j=e.virtual)!==null&&j!==void 0?j:(V=r.virtual)===null||V===void 0?void 0:V.value}),C=B(()=>{var j,V;return(j=e.dropdownMatchSelectWidth)!==null&&j!==void 0?j:(V=r.dropdownMatchSelectWidth)===null||V===void 0?void 0:V.value}),g=B(()=>{var j;return e.getTargetContainer!==void 0?e.getTargetContainer:(j=r.getTargetContainer)===null||j===void 0?void 0:j.value}),b=B(()=>{var j;return e.getPopupContainer!==void 0?e.getPopupContainer:(j=r.getPopupContainer)===null||j===void 0?void 0:j.value}),E=B(()=>{var j;return e.pageHeader!==void 0?e.pageHeader:(j=r.pageHeader)===null||j===void 0?void 0:j.value}),_=B(()=>{var j;return e.input!==void 0?e.input:(j=r.input)===null||j===void 0?void 0:j.value}),w=B(()=>{var j;return e.pagination!==void 0?e.pagination:(j=r.pagination)===null||j===void 0?void 0:j.value}),I=B(()=>{var j;return e.form!==void 0?e.form:(j=r.form)===null||j===void 0?void 0:j.value}),S=B(()=>{var j;return e.select!==void 0?e.select:(j=r.select)===null||j===void 0?void 0:j.value}),D=B(()=>e.componentSize),R=B(()=>e.componentDisabled),K=B(()=>{var j,V;return(j=e.wave)!==null&&j!==void 0?j:(V=r.wave)===null||V===void 0?void 0:V.value}),Y={csp:s,autoInsertSpaceInButton:f,locale:p,direction:d,space:h,virtual:m,dropdownMatchSelectWidth:C,getPrefixCls:o,iconPrefixCls:i,theme:B(()=>{var j,V;return(j=c.value)!==null&&j!==void 0?j:(V=r.theme)===null||V===void 0?void 0:V.value}),renderEmpty:u,getTargetContainer:g,getPopupContainer:b,pageHeader:E,input:_,pagination:w,form:I,select:S,componentSize:D,componentDisabled:R,transformCellText:B(()=>e.transformCellText),wave:K},U=B(()=>{const j=c.value||{},{algorithm:V,token:Q}=j,ee=k1(j,["algorithm","token"]),_e=V&&(!Array.isArray(V)||V.length>0)?id(V):void 0;return N(N({},ee),{theme:_e,token:N(N({},xi),Q)})}),re=B(()=>{var j,V;let Q={};return p.value&&(Q=((j=p.value.Form)===null||j===void 0?void 0:j.defaultValidateMessages)||((V=ir.Form)===null||V===void 0?void 0:V.defaultValidateMessages)||{}),e.form&&e.form.validateMessages&&(Q=N(N({},Q),e.form.validateMessages)),Q});Lv(Y),Av({validateMessages:re}),yb(D),Mv(R);const fe=j=>{var V,Q;let ee=a.value?l((V=n.default)===null||V===void 0?void 0:V.call(n)):(Q=n.default)===null||Q===void 0?void 0:Q.call(n);if(e.theme){const _e=function(){return ee}();ee=$(db,{value:U.value},{default:()=>[_e]})}return $(W_,{locale:p.value||j,ANT_MARK__:Na},{default:()=>[ee]})};return fi(()=>{d.value&&(An.config({rtl:d.value==="rtl"}),fr.config({rtl:d.value==="rtl"}))}),()=>$(Kf,{children:(j,V,Q)=>fe(Q)},null)}});Hr.config=F1;Hr.install=function(e){e.component(Hr.name,Hr)};function H1(e,t,n){var r=n||{},o=r.noTrailing,i=o===void 0?!1:o,a=r.noLeading,s=a===void 0?!1:a,l=r.debounceMode,c=l===void 0?void 0:l,u,f=!1,p=0;function d(){u&&clearTimeout(u)}function h(C){var g=C||{},b=g.upcomingOnly,E=b===void 0?!1:b;d(),f=!E}function m(){for(var C=arguments.length,g=new Array(C),b=0;b<C;b++)g[b]=arguments[b];var E=this,_=Date.now()-p;if(f)return;function w(){p=Date.now(),t.apply(E,g)}function I(){u=void 0}!s&&c&&!u&&w(),d(),c===void 0&&_>e?s?(p=Date.now(),i||(u=setTimeout(c?I:w,e))):w():i!==!0&&(u=setTimeout(c?I:w,c===void 0?e-_:e))}return m.cancel=h,m}function z1(e,t,n){var r={},o=r.atBegin,i=o===void 0?!1:o;return H1(e,t,{debounceMode:i!==!1})}const B1=new Wt("antSpinMove",{to:{opacity:1}}),U1=new Wt("antRotate",{to:{transform:"rotate(405deg)"}}),W1=e=>({[`${e.componentCls}`]:N(N({},Es(e)),{position:"absolute",display:"none",color:e.colorPrimary,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${e.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${e.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-e.spinDotSize/2},[`${e.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(e.spinDotSize-e.fontSize)/2+2,textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.spinDotSize/2)-10},"&-sm":{[`${e.componentCls}-dot`]:{margin:-e.spinDotSizeSM/2},[`${e.componentCls}-text`]:{paddingTop:(e.spinDotSizeSM-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.spinDotSizeSM/2)-10}},"&-lg":{[`${e.componentCls}-dot`]:{margin:-(e.spinDotSizeLG/2)},[`${e.componentCls}-text`]:{paddingTop:(e.spinDotSizeLG-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.spinDotSizeLG/2)-10}}},[`${e.componentCls}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${e.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${e.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:e.spinDotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(e.spinDotSize-e.marginXXS/2)/2,height:(e.spinDotSize-e.marginXXS/2)/2,backgroundColor:e.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:B1,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:U1,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${e.componentCls}-dot`]:{fontSize:e.spinDotSizeSM,i:{width:(e.spinDotSizeSM-e.marginXXS/2)/2,height:(e.spinDotSizeSM-e.marginXXS/2)/2}},[`&-lg ${e.componentCls}-dot`]:{fontSize:e.spinDotSizeLG,i:{width:(e.spinDotSizeLG-e.marginXXS)/2,height:(e.spinDotSizeLG-e.marginXXS)/2}},[`&${e.componentCls}-show-text ${e.componentCls}-text`]:{display:"block"}})}),V1=ao("Spin",e=>{const t=gr(e,{spinDotDefault:e.colorTextDescription,spinDotSize:e.controlHeightLG/2,spinDotSizeSM:e.controlHeightLG*.35,spinDotSizeLG:e.controlHeight});return[W1(t)]},{contentHeight:400});var G1=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const K1=()=>({prefixCls:String,spinning:{type:Boolean,default:void 0},size:String,wrapperClassName:String,tip:ei.any,delay:Number,indicator:ei.any});let jo=null;function X1(e,t){return!!e&&!!t&&!isNaN(Number(t))}function Y1(e){const t=e.indicator;jo=typeof t=="function"?t:()=>$(t,null,null)}const zr=ve({compatConfig:{MODE:3},name:"ASpin",inheritAttrs:!1,props:Ev(K1(),{size:"default",spinning:!0,wrapperClassName:""}),setup(e,t){let{attrs:n,slots:r}=t;const{prefixCls:o,size:i,direction:a}=hr("spin",e),[s,l]=V1(o),c=nt(e.spinning&&!X1(e.spinning,e.delay));let u;return Fe([()=>e.spinning,()=>e.delay],()=>{u==null||u.cancel(),u=z1(e.delay,()=>{c.value=e.spinning}),u==null||u()},{immediate:!0,flush:"post"}),ci(()=>{u==null||u.cancel()}),()=>{var f,p;const{class:d}=n,h=G1(n,["class"]),{tip:m=(f=r.tip)===null||f===void 0?void 0:f.call(r)}=e,C=(p=r.default)===null||p===void 0?void 0:p.call(r),g={[l.value]:!0,[o.value]:!0,[`${o.value}-sm`]:i.value==="small",[`${o.value}-lg`]:i.value==="large",[`${o.value}-spinning`]:c.value,[`${o.value}-show-text`]:!!m,[`${o.value}-rtl`]:a.value==="rtl",[d]:!!d};function b(_){const w=`${_}-dot`;let I=Pv(r,e,"indicator");return I===null?null:(Array.isArray(I)&&(I=I.length===1?I[0]:I),dt(I)?At(I,{class:w}):jo&&dt(jo())?At(jo(),{class:w}):$("span",{class:`${w} ${_}-dot-spin`},[$("i",{class:`${_}-dot-item`},null),$("i",{class:`${_}-dot-item`},null),$("i",{class:`${_}-dot-item`},null),$("i",{class:`${_}-dot-item`},null)]))}const E=$("div",Ee(Ee({},h),{},{class:g,"aria-live":"polite","aria-busy":c.value}),[b(o.value),m?$("div",{class:`${o.value}-text`},[m]):null]);if(C&&vi(C).length){const _={[`${o.value}-container`]:!0,[`${o.value}-blur`]:c.value};return s($("div",{class:[`${o.value}-nested-loading`,e.wrapperClassName,l.value]},[c.value&&$("div",{key:"loading"},[E]),$("div",{class:_,key:"container"},[C])]))}return s(E)}}});zr.setDefaultIndicator=Y1;zr.install=function(e){return e.component(zr.name,zr),e};const dp=["wrap","nowrap","wrap-reverse"],pp=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],mp=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],q1=(e,t)=>{const n={};return dp.forEach(r=>{n[`${e}-wrap-${r}`]=t.wrap===r}),n},J1=(e,t)=>{const n={};return mp.forEach(r=>{n[`${e}-align-${r}`]=t.align===r}),n[`${e}-align-stretch`]=!t.align&&!!t.vertical,n},Q1=(e,t)=>{const n={};return pp.forEach(r=>{n[`${e}-justify-${r}`]=t.justify===r}),n};function Z1(e,t){return Xe(N(N(N({},q1(e,t)),J1(e,t)),Q1(e,t)))}const eC=e=>{const{componentCls:t}=e;return{[t]:{display:"flex","&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},tC=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}},nC=e=>{const{componentCls:t}=e,n={};return dp.forEach(r=>{n[`${t}-wrap-${r}`]={flexWrap:r}}),n},rC=e=>{const{componentCls:t}=e,n={};return mp.forEach(r=>{n[`${t}-align-${r}`]={alignItems:r}}),n},oC=e=>{const{componentCls:t}=e,n={};return pp.forEach(r=>{n[`${t}-justify-${r}`]={justifyContent:r}}),n},iC=ao("Flex",e=>{const t=gr(e,{flexGapSM:e.paddingXS,flexGap:e.padding,flexGapLG:e.paddingLG});return[eC(t),tC(t),nC(t),rC(t),oC(t)]});function qc(e){return["small","middle","large"].includes(e)}const aC=()=>({prefixCls:zn(),vertical:$o(),wrap:zn(),justify:zn(),align:zn(),flex:Ca([Number,String]),gap:Ca([Number,String]),component:qo()});var sC=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const lC=ve({name:"AFlex",inheritAttrs:!1,props:aC(),setup(e,t){let{slots:n,attrs:r}=t;const{flex:o,direction:i}=_s(),{prefixCls:a}=hr("flex",e),[s,l]=iC(a),c=B(()=>{var u;return[a.value,l.value,Z1(a.value,e),{[`${a.value}-rtl`]:i.value==="rtl",[`${a.value}-gap-${e.gap}`]:qc(e.gap),[`${a.value}-vertical`]:(u=e.vertical)!==null&&u!==void 0?u:o==null?void 0:o.value.vertical}]});return()=>{var u;const{flex:f,gap:p,component:d="div"}=e,h=sC(e,["flex","gap","component"]),m={};return f&&(m.flex=f),p&&!qc(p)&&(m.gap=`${p}px`),s($(d,Ee({class:[r.class,c.value],style:[r.style,m]},bb(h,["justify","wrap","align","vertical"])),{default:()=>[(u=n.default)===null||u===void 0?void 0:u.call(n)]}))}}}),cC=yi(lC);class uC{constructor(){const t=window.azdriveApi||{};this.apiUrl=t.api_url||"",this.user=t.user||"",this.token=t.nonce||"",this.folder_type=t.type}setFolderType(t){window.azdriveApi||(window.azdriveApi={}),t&&(window.azdriveApi.type=t,this.folder_type=t)}getData(t,n={}){return new Promise((r,o)=>{const i=new URLSearchParams(n).toString(),a=i?`${this.apiUrl+t}?${i}`:this.apiUrl+t;fetch(a,{method:"GET",headers:{"Content-Type":"application/json","X-WP-Nonce":this.token}}).then(s=>s.json()).then(s=>{if(s.data)return s.data;if(s.error)throw new Error(s.error)}).then(s=>r(s)).catch(s=>o(s))})}postData(t,n={},r){return new Promise((o,i)=>{fetch(this.apiUrl+t,{method:r||"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":this.token},body:JSON.stringify(n)}).then(a=>a.json()).then(a=>{if(a.data)return a.data;if(a.error)throw new Error(a.error)}).then(a=>o(a)).catch(a=>i(a))})}getApiUrl(){return this.apiUrl}getUser(){return this.user}getToken(){return this.token}}class fC extends uC{constructor(){super()}async getAccount(t="attachment"){return t||(t="attachment"),await this.getData("/account/"+t)}}const dC=new fC,pC=It({me:{},permissions:[],async getAccount(e){const t=await dC.getAccount(e);return t.user&&(this.me=t.user),t.permissions&&(this.permissions=t.permissions),t}}),mC=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},gC={name:"App",data(){return{loading:!1}},computed:{viewLayout(){return this.$loading==!0?null:hm(()=>lt(()=>import("./index-Czmcgn1v.js").then(e=>e.Z),__vite__mapDeps([0,1]),import.meta.url))}},beforeMount(){this.getAccount()},methods:{async getAccount(){this.loading=!0;const e=this.$azdrive.type||"attachment",t=await pC.getAccount(e);t&&t.sidebar&&this.$setOption("sidebar",t.sidebar);var n=!1;t&&t.permissions&&(this.$setPermission(t.permissions),t.permissions.can_view&&(n=!0)),this.loading=!1,n?this.$events.emit("app:loaded"):this.$events.emit("app:denied")}}},hC=["id"];function vC(e,t,n,r,o,i){const a=zr,s=cC;return e.$loading==!1?(Yn(),ng("div",{key:0,id:e.$appId+"-app",class:"h-100"},[o.loading?(Yn(),Kr(s,{key:0,justify:"center",align:"center",class:"h-100 az-app-loading"},{default:Au(()=>[$(a)]),_:1})):e.$permissions.can_view?(Yn(),Kr(wm(i.viewLayout),{key:1})):nl("",!0)],8,hC)):nl("",!0)}const yC=mC(gC,[["render",vC],["__scopeId","data-v-7f7efd2a"]]);class bC{constructor(){this.events={},this.eventNames=[]}on(t,n,r){r||(r=Math.random().toString(36).substring(7)),this.events[t]||(this.events[t]=[]),!this.events[t].find(i=>i.name===r)&&this.events[t].push({fn:n,name:r})}async emit(t,...n){if(!this.events[t])return[];const r=this.events[t].map(o=>o.fn(...n));return await Promise.all(r),r}remove(t,n,r){this.events[t]&&(r?this.events[t]=this.events[t].filter(o=>o.name!==r):this.events[t]=this.events[t].filter(o=>o.fn!==n))}removeAll(t){this.events[t]&&delete this.events[t]}}const _C=(e,t)=>{var n=e(".azdrive");if(n&&n.length){var r=n[0].closest(".media-modal");r?n=r.querySelector(".media-frame"):n=null}const o=d=>{const h=d.querySelectorAll("tr");for(let m=0;m<h.length;m++){l(h[m]),h[m].classList.add("az-item");let C=h[m].querySelector('input[type="checkbox"]');C&&C.addEventListener("change",g=>{g.target.checked?h[m].classList.add("selected"):h[m].classList.remove("selected")})}},i=()=>{let d=document.querySelector(".attachments");if(!d)return;new MutationObserver(function(m){m.forEach(function(C){C.addedNodes.length&&C.addedNodes.forEach(function(g){g.nodeType===1&&g.classList.contains("attachment")&&(l(g),a(g))})})}).observe(d,{childList:!0,subtree:!0}),t.on("unselect",()=>{const m=document.querySelectorAll(".selected");for(let C=0;C<m.length;C++)m[C].click()},"wp_unselect_grid")},a=d=>{d.addEventListener("click",h=>{h.target.closest(".mode-select")&&s()})},s=()=>{const d=document.querySelectorAll(".selected");if(d.length==0){t.emit("selected",[]);return}const h=[];for(let m=0;m<d.length;m++){const C=d[m].dataset.id;C&&h.push(C)}t.emit("selected",h)},l=d=>{if(!e(d).hasClass("ui-draggable")){d.classList.add("az-item");var h=!1;e(d).draggable({helper:function(){const m=f(d);return n&&n.appendChild(m),m},cursor:"move",revert:()=>!h,cursorAt:{top:15,left:15},start:function(){h=!1,d.style.opacity=.5,e(".selected").css("opacity",.5),e("body").append(this.helper).addClass("az-dragging")},drag:function(m){if(h=!1,m.originalEvent){const C=m.originalEvent.target;(C.closest(".az-folder-item")||C.classList.contains("az-folder-item"))&&(h=!0)}},stop:function(m){if(d.style.opacity=1,m.originalEvent){const b=m.originalEvent.target;var C=null;if(b.closest(".az-folder-item")?C=b.closest(".az-folder-item"):b.classList.contains("az-folder-item")&&(C=b),C){h=!0;const E=u(d);C.dispatchEvent(new CustomEvent("drop",{detail:{ids:E}}))}}var g=e(".selected");g.length==0&&(g=e(d)),g.css("opacity",1),e(".azdrive-drag").remove(),e("body").removeClass("az-dragging")}})}},c=d=>{var h=d.dataset.id;if(!h){var m=d.getAttribute("id");if(m&&(m=m.trim(),m=m.replace("post-",""),m=m.replace("user-",""),h=parseInt(m)),!h){const C=d.querySelector('input[type="checkbox"]');C&&(h=C.value)}}return h},u=d=>{var h=c(d);const m=[];m.push(h);let C;return C=document.querySelectorAll(".az-item.selected"),C.forEach(function(g){let b=c(g);b&&b!=h&&m.push(b)}),m},f=d=>{let h=u(d);const m=document.createElement("div");m.classList.add("azdrive-drag");const C=h.length>1?"Move "+h.length+" items":"Move 1 item";return m.innerHTML=`
     147  `.trim()}function M1(e,t){const n=L1(e,t);pr()&&Jo(n,`${$1}-dynamic-theme`)}const N1=e=>{const[t,n]=Ei();return wa(B(()=>({theme:t.value,token:n.value,hashId:"",path:["ant-design-icons",e.value]})),()=>[{[`.${e.value}`]:N(N({},ob()),{[`.${e.value} .${e.value}-icon`]:{display:"block"}})}])};function R1(e,t){const n=B(()=>(e==null?void 0:e.value)||{}),r=B(()=>n.value.inherit===!1||!(t!=null&&t.value)?_d:t.value);return B(()=>{if(!(e!=null&&e.value))return t==null?void 0:t.value;const i=N({},r.value.components);return Object.keys(e.value.components||{}).forEach(a=>{i[a]=N(N({},i[a]),e.value.components[a])}),N(N(N({},r.value),n.value),{token:N(N({},r.value.token),n.value.token),components:i})})}var k1=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const D1="ant";function Qn(){return Me.prefixCls||D1}function fp(){return Me.iconPrefixCls||ys}const Ns=It({}),Me=It({});fi(()=>{N(Me,Ns),Me.prefixCls=Qn(),Me.iconPrefixCls=fp(),Me.getPrefixCls=(e,t)=>t||(e?`${Me.prefixCls}-${e}`:Me.prefixCls),Me.getRootPrefixCls=()=>Me.prefixCls?Me.prefixCls:Qn()});let Qi;const F1=e=>{Qi&&Qi(),Qi=fi(()=>{N(Ns,It(e)),N(Me,It(e))}),e.theme&&M1(Qn(),e.theme)},j1=()=>({getPrefixCls:(e,t)=>t||(e?`${Qn()}-${e}`:Qn()),getIconPrefixCls:fp,getRootPrefixCls:()=>Me.prefixCls?Me.prefixCls:Qn()}),Hr=ve({compatConfig:{MODE:3},name:"AConfigProvider",inheritAttrs:!1,props:$v(),setup(e,t){let{slots:n}=t;const r=_s(),o=(j,V)=>{const{prefixCls:Q="ant"}=e;if(V)return V;const ee=Q||r.getPrefixCls("");return j?`${ee}-${j}`:ee},i=B(()=>e.iconPrefixCls||r.iconPrefixCls.value||ys),a=B(()=>i.value!==r.iconPrefixCls.value),s=B(()=>{var j;return e.csp||((j=r.csp)===null||j===void 0?void 0:j.value)}),l=N1(i),c=R1(B(()=>e.theme),B(()=>{var j;return(j=r.theme)===null||j===void 0?void 0:j.value})),u=j=>(e.renderEmpty||n.renderEmpty||r.renderEmpty||vb)(j),f=B(()=>{var j,V;return(j=e.autoInsertSpaceInButton)!==null&&j!==void 0?j:(V=r.autoInsertSpaceInButton)===null||V===void 0?void 0:V.value}),p=B(()=>{var j;return e.locale||((j=r.locale)===null||j===void 0?void 0:j.value)});Fe(p,()=>{Ns.locale=p.value},{immediate:!0});const d=B(()=>{var j;return e.direction||((j=r.direction)===null||j===void 0?void 0:j.value)}),h=B(()=>{var j,V;return(j=e.space)!==null&&j!==void 0?j:(V=r.space)===null||V===void 0?void 0:V.value}),m=B(()=>{var j,V;return(j=e.virtual)!==null&&j!==void 0?j:(V=r.virtual)===null||V===void 0?void 0:V.value}),C=B(()=>{var j,V;return(j=e.dropdownMatchSelectWidth)!==null&&j!==void 0?j:(V=r.dropdownMatchSelectWidth)===null||V===void 0?void 0:V.value}),g=B(()=>{var j;return e.getTargetContainer!==void 0?e.getTargetContainer:(j=r.getTargetContainer)===null||j===void 0?void 0:j.value}),b=B(()=>{var j;return e.getPopupContainer!==void 0?e.getPopupContainer:(j=r.getPopupContainer)===null||j===void 0?void 0:j.value}),E=B(()=>{var j;return e.pageHeader!==void 0?e.pageHeader:(j=r.pageHeader)===null||j===void 0?void 0:j.value}),_=B(()=>{var j;return e.input!==void 0?e.input:(j=r.input)===null||j===void 0?void 0:j.value}),w=B(()=>{var j;return e.pagination!==void 0?e.pagination:(j=r.pagination)===null||j===void 0?void 0:j.value}),I=B(()=>{var j;return e.form!==void 0?e.form:(j=r.form)===null||j===void 0?void 0:j.value}),S=B(()=>{var j;return e.select!==void 0?e.select:(j=r.select)===null||j===void 0?void 0:j.value}),D=B(()=>e.componentSize),R=B(()=>e.componentDisabled),K=B(()=>{var j,V;return(j=e.wave)!==null&&j!==void 0?j:(V=r.wave)===null||V===void 0?void 0:V.value}),Y={csp:s,autoInsertSpaceInButton:f,locale:p,direction:d,space:h,virtual:m,dropdownMatchSelectWidth:C,getPrefixCls:o,iconPrefixCls:i,theme:B(()=>{var j,V;return(j=c.value)!==null&&j!==void 0?j:(V=r.theme)===null||V===void 0?void 0:V.value}),renderEmpty:u,getTargetContainer:g,getPopupContainer:b,pageHeader:E,input:_,pagination:w,form:I,select:S,componentSize:D,componentDisabled:R,transformCellText:B(()=>e.transformCellText),wave:K},U=B(()=>{const j=c.value||{},{algorithm:V,token:Q}=j,ee=k1(j,["algorithm","token"]),_e=V&&(!Array.isArray(V)||V.length>0)?id(V):void 0;return N(N({},ee),{theme:_e,token:N(N({},xi),Q)})}),re=B(()=>{var j,V;let Q={};return p.value&&(Q=((j=p.value.Form)===null||j===void 0?void 0:j.defaultValidateMessages)||((V=ir.Form)===null||V===void 0?void 0:V.defaultValidateMessages)||{}),e.form&&e.form.validateMessages&&(Q=N(N({},Q),e.form.validateMessages)),Q});Lv(Y),Av({validateMessages:re}),yb(D),Mv(R);const fe=j=>{var V,Q;let ee=a.value?l((V=n.default)===null||V===void 0?void 0:V.call(n)):(Q=n.default)===null||Q===void 0?void 0:Q.call(n);if(e.theme){const _e=function(){return ee}();ee=$(db,{value:U.value},{default:()=>[_e]})}return $(W_,{locale:p.value||j,ANT_MARK__:Na},{default:()=>[ee]})};return fi(()=>{d.value&&(An.config({rtl:d.value==="rtl"}),fr.config({rtl:d.value==="rtl"}))}),()=>$(Kf,{children:(j,V,Q)=>fe(Q)},null)}});Hr.config=F1;Hr.install=function(e){e.component(Hr.name,Hr)};function H1(e,t,n){var r=n||{},o=r.noTrailing,i=o===void 0?!1:o,a=r.noLeading,s=a===void 0?!1:a,l=r.debounceMode,c=l===void 0?void 0:l,u,f=!1,p=0;function d(){u&&clearTimeout(u)}function h(C){var g=C||{},b=g.upcomingOnly,E=b===void 0?!1:b;d(),f=!E}function m(){for(var C=arguments.length,g=new Array(C),b=0;b<C;b++)g[b]=arguments[b];var E=this,_=Date.now()-p;if(f)return;function w(){p=Date.now(),t.apply(E,g)}function I(){u=void 0}!s&&c&&!u&&w(),d(),c===void 0&&_>e?s?(p=Date.now(),i||(u=setTimeout(c?I:w,e))):w():i!==!0&&(u=setTimeout(c?I:w,c===void 0?e-_:e))}return m.cancel=h,m}function z1(e,t,n){var r={},o=r.atBegin,i=o===void 0?!1:o;return H1(e,t,{debounceMode:i!==!1})}const B1=new Wt("antSpinMove",{to:{opacity:1}}),U1=new Wt("antRotate",{to:{transform:"rotate(405deg)"}}),W1=e=>({[`${e.componentCls}`]:N(N({},Es(e)),{position:"absolute",display:"none",color:e.colorPrimary,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${e.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${e.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-e.spinDotSize/2},[`${e.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(e.spinDotSize-e.fontSize)/2+2,textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.spinDotSize/2)-10},"&-sm":{[`${e.componentCls}-dot`]:{margin:-e.spinDotSizeSM/2},[`${e.componentCls}-text`]:{paddingTop:(e.spinDotSizeSM-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.spinDotSizeSM/2)-10}},"&-lg":{[`${e.componentCls}-dot`]:{margin:-(e.spinDotSizeLG/2)},[`${e.componentCls}-text`]:{paddingTop:(e.spinDotSizeLG-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.spinDotSizeLG/2)-10}}},[`${e.componentCls}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${e.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${e.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:e.spinDotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(e.spinDotSize-e.marginXXS/2)/2,height:(e.spinDotSize-e.marginXXS/2)/2,backgroundColor:e.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:B1,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:U1,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${e.componentCls}-dot`]:{fontSize:e.spinDotSizeSM,i:{width:(e.spinDotSizeSM-e.marginXXS/2)/2,height:(e.spinDotSizeSM-e.marginXXS/2)/2}},[`&-lg ${e.componentCls}-dot`]:{fontSize:e.spinDotSizeLG,i:{width:(e.spinDotSizeLG-e.marginXXS)/2,height:(e.spinDotSizeLG-e.marginXXS)/2}},[`&${e.componentCls}-show-text ${e.componentCls}-text`]:{display:"block"}})}),V1=ao("Spin",e=>{const t=gr(e,{spinDotDefault:e.colorTextDescription,spinDotSize:e.controlHeightLG/2,spinDotSizeSM:e.controlHeightLG*.35,spinDotSizeLG:e.controlHeight});return[W1(t)]},{contentHeight:400});var G1=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const K1=()=>({prefixCls:String,spinning:{type:Boolean,default:void 0},size:String,wrapperClassName:String,tip:ei.any,delay:Number,indicator:ei.any});let jo=null;function X1(e,t){return!!e&&!!t&&!isNaN(Number(t))}function Y1(e){const t=e.indicator;jo=typeof t=="function"?t:()=>$(t,null,null)}const zr=ve({compatConfig:{MODE:3},name:"ASpin",inheritAttrs:!1,props:Ev(K1(),{size:"default",spinning:!0,wrapperClassName:""}),setup(e,t){let{attrs:n,slots:r}=t;const{prefixCls:o,size:i,direction:a}=hr("spin",e),[s,l]=V1(o),c=nt(e.spinning&&!X1(e.spinning,e.delay));let u;return Fe([()=>e.spinning,()=>e.delay],()=>{u==null||u.cancel(),u=z1(e.delay,()=>{c.value=e.spinning}),u==null||u()},{immediate:!0,flush:"post"}),ci(()=>{u==null||u.cancel()}),()=>{var f,p;const{class:d}=n,h=G1(n,["class"]),{tip:m=(f=r.tip)===null||f===void 0?void 0:f.call(r)}=e,C=(p=r.default)===null||p===void 0?void 0:p.call(r),g={[l.value]:!0,[o.value]:!0,[`${o.value}-sm`]:i.value==="small",[`${o.value}-lg`]:i.value==="large",[`${o.value}-spinning`]:c.value,[`${o.value}-show-text`]:!!m,[`${o.value}-rtl`]:a.value==="rtl",[d]:!!d};function b(_){const w=`${_}-dot`;let I=Pv(r,e,"indicator");return I===null?null:(Array.isArray(I)&&(I=I.length===1?I[0]:I),dt(I)?At(I,{class:w}):jo&&dt(jo())?At(jo(),{class:w}):$("span",{class:`${w} ${_}-dot-spin`},[$("i",{class:`${_}-dot-item`},null),$("i",{class:`${_}-dot-item`},null),$("i",{class:`${_}-dot-item`},null),$("i",{class:`${_}-dot-item`},null)]))}const E=$("div",Ee(Ee({},h),{},{class:g,"aria-live":"polite","aria-busy":c.value}),[b(o.value),m?$("div",{class:`${o.value}-text`},[m]):null]);if(C&&vi(C).length){const _={[`${o.value}-container`]:!0,[`${o.value}-blur`]:c.value};return s($("div",{class:[`${o.value}-nested-loading`,e.wrapperClassName,l.value]},[c.value&&$("div",{key:"loading"},[E]),$("div",{class:_,key:"container"},[C])]))}return s(E)}}});zr.setDefaultIndicator=Y1;zr.install=function(e){return e.component(zr.name,zr),e};const dp=["wrap","nowrap","wrap-reverse"],pp=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],mp=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],q1=(e,t)=>{const n={};return dp.forEach(r=>{n[`${e}-wrap-${r}`]=t.wrap===r}),n},J1=(e,t)=>{const n={};return mp.forEach(r=>{n[`${e}-align-${r}`]=t.align===r}),n[`${e}-align-stretch`]=!t.align&&!!t.vertical,n},Q1=(e,t)=>{const n={};return pp.forEach(r=>{n[`${e}-justify-${r}`]=t.justify===r}),n};function Z1(e,t){return Xe(N(N(N({},q1(e,t)),J1(e,t)),Q1(e,t)))}const eC=e=>{const{componentCls:t}=e;return{[t]:{display:"flex","&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},tC=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}},nC=e=>{const{componentCls:t}=e,n={};return dp.forEach(r=>{n[`${t}-wrap-${r}`]={flexWrap:r}}),n},rC=e=>{const{componentCls:t}=e,n={};return mp.forEach(r=>{n[`${t}-align-${r}`]={alignItems:r}}),n},oC=e=>{const{componentCls:t}=e,n={};return pp.forEach(r=>{n[`${t}-justify-${r}`]={justifyContent:r}}),n},iC=ao("Flex",e=>{const t=gr(e,{flexGapSM:e.paddingXS,flexGap:e.padding,flexGapLG:e.paddingLG});return[eC(t),tC(t),nC(t),rC(t),oC(t)]});function qc(e){return["small","middle","large"].includes(e)}const aC=()=>({prefixCls:zn(),vertical:$o(),wrap:zn(),justify:zn(),align:zn(),flex:Ca([Number,String]),gap:Ca([Number,String]),component:qo()});var sC=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const lC=ve({name:"AFlex",inheritAttrs:!1,props:aC(),setup(e,t){let{slots:n,attrs:r}=t;const{flex:o,direction:i}=_s(),{prefixCls:a}=hr("flex",e),[s,l]=iC(a),c=B(()=>{var u;return[a.value,l.value,Z1(a.value,e),{[`${a.value}-rtl`]:i.value==="rtl",[`${a.value}-gap-${e.gap}`]:qc(e.gap),[`${a.value}-vertical`]:(u=e.vertical)!==null&&u!==void 0?u:o==null?void 0:o.value.vertical}]});return()=>{var u;const{flex:f,gap:p,component:d="div"}=e,h=sC(e,["flex","gap","component"]),m={};return f&&(m.flex=f),p&&!qc(p)&&(m.gap=`${p}px`),s($(d,Ee({class:[r.class,c.value],style:[r.style,m]},bb(h,["justify","wrap","align","vertical"])),{default:()=>[(u=n.default)===null||u===void 0?void 0:u.call(n)]}))}}}),cC=yi(lC);class uC{constructor(){const t=window.azdriveApi||{};this.apiUrl=t.api_url||"",this.user=t.user||"",this.token=t.nonce||"",this.folder_type=t.type}setFolderType(t){window.azdriveApi||(window.azdriveApi={}),t&&(window.azdriveApi.type=t,this.folder_type=t)}getData(t,n={}){return new Promise((r,o)=>{const i=new URLSearchParams(n).toString(),a=i?`${this.apiUrl+t}?${i}`:this.apiUrl+t;fetch(a,{method:"GET",headers:{"Content-Type":"application/json","X-WP-Nonce":this.token}}).then(s=>s.json()).then(s=>{if(s.data)return s.data;if(s.error)throw new Error(s.error)}).then(s=>r(s)).catch(s=>o(s))})}postData(t,n={},r){return new Promise((o,i)=>{fetch(this.apiUrl+t,{method:r||"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":this.token},body:JSON.stringify(n)}).then(a=>a.json()).then(a=>{if(a.data)return a.data;if(a.error)throw new Error(a.error)}).then(a=>o(a)).catch(a=>i(a))})}getApiUrl(){return this.apiUrl}getUser(){return this.user}getToken(){return this.token}}class fC extends uC{constructor(){super()}async getAccount(t="attachment"){return t||(t="attachment"),await this.getData("/account/"+t)}}const dC=new fC,pC=It({me:{},permissions:[],async getAccount(e){const t=await dC.getAccount(e);return t.user&&(this.me=t.user),t.permissions&&(this.permissions=t.permissions),t}}),mC=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},gC={name:"App",data(){return{loading:!1}},computed:{viewLayout(){return this.$loading==!0?null:hm(()=>lt(()=>import("./index-DfmclFth.js").then(e=>e.Z),__vite__mapDeps([0,1]),import.meta.url))}},beforeMount(){this.getAccount()},methods:{async getAccount(){this.loading=!0;const e=this.$azdrive.type||"attachment",t=await pC.getAccount(e);t&&t.sidebar&&this.$setOption("sidebar",t.sidebar);var n=!1;t&&t.permissions&&(this.$setPermission(t.permissions),t.permissions.can_view&&(n=!0)),this.loading=!1,n?this.$events.emit("app:loaded"):this.$events.emit("app:denied")}}},hC=["id"];function vC(e,t,n,r,o,i){const a=zr,s=cC;return e.$loading==!1?(Yn(),ng("div",{key:0,id:e.$appId+"-app",class:"h-100"},[o.loading?(Yn(),Kr(s,{key:0,justify:"center",align:"center",class:"h-100 az-app-loading"},{default:Au(()=>[$(a)]),_:1})):e.$permissions.can_view?(Yn(),Kr(wm(i.viewLayout),{key:1})):nl("",!0)],8,hC)):nl("",!0)}const yC=mC(gC,[["render",vC],["__scopeId","data-v-7f7efd2a"]]);class bC{constructor(){this.events={},this.eventNames=[]}on(t,n,r){r||(r=Math.random().toString(36).substring(7)),this.events[t]||(this.events[t]=[]),!this.events[t].find(i=>i.name===r)&&this.events[t].push({fn:n,name:r})}async emit(t,...n){if(!this.events[t])return[];const r=this.events[t].map(o=>o.fn(...n));return await Promise.all(r),r}remove(t,n,r){this.events[t]&&(r?this.events[t]=this.events[t].filter(o=>o.name!==r):this.events[t]=this.events[t].filter(o=>o.fn!==n))}removeAll(t){this.events[t]&&delete this.events[t]}}const _C=(e,t)=>{var n=e(".azdrive");if(n&&n.length){var r=n[0].closest(".media-modal");r?n=r.querySelector(".media-frame"):n=null}const o=d=>{const h=d.querySelectorAll("tr");for(let m=0;m<h.length;m++){l(h[m]),h[m].classList.add("az-item");let C=h[m].querySelector('input[type="checkbox"]');C&&C.addEventListener("change",g=>{g.target.checked?h[m].classList.add("selected"):h[m].classList.remove("selected")})}},i=()=>{let d=document.querySelector(".attachments");if(!d)return;new MutationObserver(function(m){m.forEach(function(C){C.addedNodes.length&&C.addedNodes.forEach(function(g){g.nodeType===1&&g.classList.contains("attachment")&&(l(g),a(g))})})}).observe(d,{childList:!0,subtree:!0}),t.on("unselect",()=>{const m=document.querySelectorAll(".selected");for(let C=0;C<m.length;C++)m[C].click()},"wp_unselect_grid")},a=d=>{d.addEventListener("click",h=>{h.target.closest(".mode-select")&&s()})},s=()=>{const d=document.querySelectorAll(".selected");if(d.length==0){t.emit("selected",[]);return}const h=[];for(let m=0;m<d.length;m++){const C=d[m].dataset.id;C&&h.push(C)}t.emit("selected",h)},l=d=>{if(!e(d).hasClass("ui-draggable")){d.classList.add("az-item");var h=!1;e(d).draggable({helper:function(){const m=f(d);return n&&n.appendChild(m),m},cursor:"move",revert:()=>!h,cursorAt:{top:15,left:15},start:function(){h=!1,d.style.opacity=.5,e(".selected").css("opacity",.5),e("body").append(this.helper).addClass("az-dragging")},drag:function(m){if(h=!1,m.originalEvent){const C=m.originalEvent.target;(C.closest(".az-folder-item")||C.classList.contains("az-folder-item"))&&(h=!0)}},stop:function(m){if(d.style.opacity=1,m.originalEvent){const b=m.originalEvent.target;var C=null;if(b.closest(".az-folder-item")?C=b.closest(".az-folder-item"):b.classList.contains("az-folder-item")&&(C=b),C){h=!0;const E=u(d);C.dispatchEvent(new CustomEvent("drop",{detail:{ids:E}}))}}var g=e(".selected");g.length==0&&(g=e(d)),g.css("opacity",1),e(".azdrive-drag").remove(),e("body").removeClass("az-dragging")}})}},c=d=>{var h=d.dataset.id;if(!h){var m=d.getAttribute("id");if(m&&(m=m.trim(),m=m.replace("post-",""),m=m.replace("user-",""),h=parseInt(m)),!h){const C=d.querySelector('input[type="checkbox"]');C&&(h=C.value)}}return h},u=d=>{var h=c(d);const m=[];m.push(h);let C;return C=document.querySelectorAll(".az-item.selected"),C.forEach(function(g){let b=c(g);b&&b!=h&&m.push(b)}),m},f=d=>{let h=u(d);const m=document.createElement("div");m.classList.add("azdrive-drag");const C=h.length>1?"Move "+h.length+" items":"Move 1 item";return m.innerHTML=`
    148148            <div class="azdrive-drag-card">${C}</div>
    149149            <div class="azdrive-drag-count">${h.length}</div>
  • azdrive/trunk/azdrive.php

    r3305432 r3306786  
    11<?php
    22/**
    3  * Plugin Name: AzDrive - Enhanced Media Library Folders
     3 * Plugin Name: AzDrive - WordPress Media Folders & Organizer
    44 * Plugin URI: https://drive.azpage.net/
    55 * Description: Organize your media library with folders and subfolders. Drag & drop files, color folders, sort and import from other plugins.
    6  * Version: 1.0.2
     6 * Version: 1.0.3
    77 * Author: AzPage Team
    88 * Author URI: https://drive.azpage.net
     
    4242
    4343if ( ! defined( 'AZDRIVE_VERSION' ) ) {
    44     define( 'AZDRIVE_VERSION', '1.0.2' );
     44    define( 'AZDRIVE_VERSION', '1.0.3' );
    4545}
    4646
  • azdrive/trunk/includes/Api/FolderRoute.php

    r3290226 r3306786  
    2626        // get all folders
    2727        $routes[] = Helpers::setRouter('/folder', 'GET', array($control, 'getFolders'), array( $middleware, 'checkUserCanView' ), true);
     28        $routes[] = Helpers::setRouter('/folder/(?P<type>\S+)', 'GET', array($control, 'getFolders'), array( $middleware, 'checkUserCanView' ), true);
    2829       
    2930        // Create new folder
  • azdrive/trunk/readme.txt

    r3305426 r3306786  
    1 === AzDrive ===
     1=== AzDrive - WordPress Media Folders & Organizer ===
    22Contributors: azpage
    33Tags: media folders, subfolders, organize media, drag and drop, upload to folder​
    44Requires at least: 4.7
    55Tested up to: 6.8
    6 Stable tag: 1.0.2
     6Stable tag: 1.0.3
    77Requires PHP: 7.4
    88License: GPLv2 or later
     
    7979
    8080== Changelog ==
     81= June 05, 2025 – Version 1.0.2 =
     82* Fixed: Loading folders issue on websites using Plain permalink structure
     83
    8184= June 03, 2025 – Version 1.0.2 =
    8285* Improved: Updated core and UX of plugin
Note: See TracChangeset for help on using the changeset viewer.