PageSourceSearch

https://www.bibleserver.com/build/ReportForm-CZKaJo9K.js

js bibleserver.com collected 2026-09-24 08:41:04 UTC 4,366 bytes, 2 lines download raw bytes

1import{n as O,g as D,a as P,p as $,q as I,v as M,x as z,y as H,s as K,z as G,A as s,B as J,o as L,C as Y,b as x,c as R,D as l,w as v,h as r,e as T,E as Q,t as _,V as h,F as U,G as W,T as X,H as Z,i as ee,R as A}from"./app-BV_MRGiY.js";import{V as ae}from"./VForm-BMN-CT6-.js";import{V as te}from"./VSelect-D7rLlSXQ.js";import{V as B}from"./VTextField-3nhT-124.js";import{V as re}from"./VTextarea-Bj9DPZYP.js";import"./_commonjsHelpers-DaWZu8wl.js";import"./autofocus-DtFVnfki.js";import"./VList-DMgWQMMo.js";import"./createSimpleFunctional-B9jd2Nfg.js";import"./VAvatar-DsqQT6G4.js";import"./VImg-BCkp8k9d.js";import"./index-Bk9Q9kfu.js";import"./VDivider-DsDIMz2A.js";import"./VMenu-BTZHY328.js";import"./dialog-transition-CzwNLyXj.js";import"./VSheet-Cv_MRrpF.js";import"./VCheckboxBtn-DwjNB8Hn.js";import"./VChip-B_kE1aRF.js";import"./VSlideGroup-kMqE1MF0.js";const oe="/api/report",se=O("bugreport",{state:()=>({inAction:!1}),actions:{async sendBugReport({text:w,type:i,subject:a,email:m}){try{if(this.inAction)return;this.inAction=!0;let n=D(),y=P(n),o=new FormData;o.append("type",i),o.append("text",w),o.append("subject",a),o.append("email",m),o.append("lastRoutes",JSON.stringify(y.lastRoutes)),o.append("aktRoute",location.pathname);let p={"x-silent-request":!0,...$({})};delete p["Content-Type"],await I({url:`${oe}`,options:{method:"POST",headers:p,body:o},loading:!1})}finally{this.inAction=!1}}}}),le={class:"bugreport-wrapper"},ue={key:0,class:"bugreport-wrapper__form-wrapper"},ne={class:"bugreport-wrapper__form-wrapper__form__button-group"},Ue={__name:"ReportForm",setup(w){let{messagesLoaded:i}=M({loadAsyncMessages:["bugreport","common","user"]});const{t:a}=z(),{trapKeyboard:m}=Z(".bugreport-wrapper"),n=D(),y=H(n),o=P(n),{report:p,reportType:q}=K(o),C=se(n),E=G(n),j=s(null),c=s(q.value),b=s(""),g=s(""),V=s(y.email),S=s(!1),f=s(!1),d=s(!1),F=ee(()=>i.value?Object.keys(A).map(u=>({title:a(A[u]),value:u})):[]);J(i,u=>{u&&(S.value=!0,m(!0,!1,()=>{p.value=!1}))},{immediate:!0});const k=()=>{c.value="",b.value="",g.value="",d.value=!1,p.value=!1},N=async()=>{d.value=!0;const u={text:globalThis.clone(b.value),type:globalThis.clone(c.value),subject:globalThis.clone(g.value),email:globalThis.clone(V.value)};f.value?(C.sendBugReport(u),E.showMessage({message:a("async.bugreport.message"),type:"success"}),k()):d.value=!1};return L(()=>{S.value=!1,Y(()=>{m(!1,!0,()=>{p.value=!1})})}),(u,t)=>(x(),R("div",le,[l(X,{name:"bugreport-wrapper-scale"},{default:v(()=>[S.value&&r(i)?(x(),R("div",ue,[T("div",{id:"bugreport-wrapper-form",class:"bugreport-wrapper__form-wrapper__form",onClick:t[7]||(t[7]=Q(()=>{},["stop"]))},[T("h2",null,_(r(a)("async.bugreport.report")),1),l(ae,{ref_key:"form",ref:j,modelValue:f.value,"onUpdate:modelValue":t[6]||(t[6]=e=>f.value=e)},{default:v(()=>[l(te,{modelValue:c.value,"onUpdate:modelValue":t[0]||(t[0]=e=>c.value=e),items:F.value,rules:[e=>!!e||r(a)("async.bugreport.required")],label:r(a)("async.bugreport.type"),"bg-color":"background-light","menu-props":{attach:".bugreport-wrapper",zIndex:1e4},required:""},null,8,["modelValue","items","rules","label"]),l(B,{modelValue:g.value,"onUpdate:modelValue":t[1]||(t[1]=e=>g.value=e),label:r(a)("async.bugreport.subject"),"bg-color":"background-light",rules:[e=>!!e||r(a)("async.bugreport.required")]},null,8,["modelValue","label","rules"]),l(B,{modelValue:V.value,"onUpdate:modelValue":t[2]||(t[2]=e=>V.value=e),"bg-color":"background-light",label:r(a)("async.bugreport.email"),rules:[e=>!!e||r(a)("async.user.form.email.error.required"),e=>!e||typeof e=="string"&&/^.+@\S+\.\S+$/.test(e)||r(a)("async.user.form.email.error.valid")]},null,8,["modelValue","label","rules"]),l(re,{modelValue:b.value,"onUpdate:modelValue":t[3]||(t[3]=e=>b.value=e),"bg-color":"background-light",rules:[e=>!!e||r(a)("async.bugreport.required")],label:r(a)("async.bugreport.description")},null,8,["modelValue","rules","label"]),T("div",ne,[l(h,{variant:"text",disabled:d.value,onClick:t[4]||(t[4]=e=>k())},{default:v(()=>[U(_(r(a)("async.common.button.cancel")),1)]),_:1},8,["disabled"]),l(h,{color:"primary",disabled:!f.value,loading:d.value,onClick:t[5]||(t[5]=e=>N())},{default:v(()=>[U(_(r(a)("async.bugreport.submit")),1)]),_:1},8,["disabled","loading"])])]),_:1},8,["modelValue"])])])):W("",!0)]),_:1})]))}};export{Ue as default};
2//# sourceMappingURL=ReportForm-CZKaJo9K.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.