import{g as b,s as h}from"./script-Bnn4FzOy.js";import{b as E,c as l}from"./wpajax-endpoint-fXQEicZt.js";import{b as f,a as g}from"./request-xnPhxLZy.js";import{r as p,i as D}from"./base-8l5kO4pQ.js";import{t as u}from"./action-BSFaT5Br.js";import{v as _}from"./form-HC5uRFWI.js";import{P as F}from"./PostFilterBar-9pfa6Sv9.js";import"./_commonjsHelpers-C04n6acB.js";import"./action-base-Cw5lp4Fg.js";import"./wpajax-CecDbg7u.js";function L(){import.meta.url,import("_").catch(()=>1),async function*(){}().next()}const S=p(function({el:t}){t.addEventListener("click",async function(e){e.preventDefault();const i=jQuery(this),a=i.data("url");if(!a)return;const{message:m}=await E(a+"");i.parents(".card-comment").remove(),m&&f(m)})}),w='[data-submit="modal"]',C=p(async function({el:t}){var d;const e=t==null?void 0:t.querySelector("form");if(t==null||e==null)return;const i=jQuery(e).serializeArray(),a={};i.map(({name:c,value:n})=>a[c]=n);const m=function(){const c=b(),n={...a,...c||{}};for(const s in n){const o=e.querySelector('[name="'.concat(s,'"]'));o!=null&&(o.type==="checkbox"?o.checked=!!n[s]:o.value=n[s])}},v=async function(c){var o;if(c.preventDefault(),l.locked)return;const n=new FormData(e),s={};try{_([{name:"post_title",type:"string",label:"标题"},{name:"model",type:"string",label:"工具"},{name:"cat_id",type:"number",label:"分类"},{name:"style_id",type:"number",label:"风格"}],n)}catch(r){g.error(r);return}n.forEach((r,y)=>s[y]=r);try{u(t);const{message:r}=await l(s);r&&(f(r),(o=t.querySelector("[data-bs-dismiss]"))==null||o.click(),setTimeout(()=>window.location.reload(),1e3))}catch(r){}finally{u(t,!0)}};t.addEventListener("show.bs.modal",m),e.addEventListener("submit",v),(d=t.querySelector(w))==null||d.addEventListener("click",()=>e.dispatchEvent(new Event("submit")))});document.addEventListener("DOMContentLoaded",function(){const t=document.querySelector('[data-zmo-favorite-btn="create"]');F({isAsyncInit:!0,onRender(e,i){if(t!=null){const a=t.cloneNode(!0);a.classList.remove("d-none"),i.appendChild(a),a.addEventListener("click",function(){h(null),jQuery(this.getAttribute("data-bs-target")||"").modal("show")})}}}),C("#editFavoriteModal"),D(".js-delete-comment",S)});export{L as __vite_legacy_guard};
