PageSourceSearch

https://www.allampapir.hu/_app/immutable/nodes/11.Fp2SW0QY.js

js allampapir.hu collected 2026-10-02 18:46:54 UTC 7,802 bytes, 1 lines download raw bytes

1import{f as j}from"../chunks/CMDGPggm.js";import{f as H,a as S}from"../chunks/CuD08Ai4.js";import{p as Ot,R as p,k as nt,aP as it,a as Rt,e as Ct,s,c as i,aK as Pt,r as n,o as jt,g as t,aL as lt,t as Z,f as $,l as r}from"../chunks/DGTGkjs4.js";import{s as Bt}from"../chunks/Yqp7a7h0.js";import{i as G}from"../chunks/Dzea4fct.js";import{e as Gt}from"../chunks/gSr-VpCs.js";import{h as dt}from"../chunks/D3GOinag.js";import{h as Kt}from"../chunks/BN0ynShV.js";import{s as v,r as ct}from"../chunks/BudShu-o.js";import{s as vt}from"../chunks/DXMc9AI_.js";import{d as Qt,a as m}from"../chunks/bXiEauhg.js";import{b as ut}from"../chunks/Doz5Mbp-.js";import{i as K}from"../chunks/BPkafgzW.js";import{a as Q,b as k}from"../chunks/D7l2XmSx.js";import{F as L,m as Lt,n as Vt,c as ft,a as _t}from"../chunks/9rl9cOM3.js";import"../chunks/BOAc7zZu.js";import{Q as mt}from"../chunks/D3f_vLqp.js";import{S as Jt}from"../chunks/BzJVkfZx.js";async function Nt({fetch:V,parent:b}){await b();try{const{items:l}=await j("/faqAdmin/load_all",{},["items"],{fetchLib:V});return{items:l||[]}}catch(l){return console.error("Error loading FAQ items:",l),{items:[]}}}const ge=Object.freeze(Object.defineProperty({__proto__:null,load:Nt},Symbol.toStringTag,{value:"Module"}));var Ut=H('<button class="akk-button small svelte-1ltuhx3">Szerkesztés</button>'),Wt=H('<div></div> <!> <button class="akk-button small danger svelte-1ltuhx3">Törlés</button>',1),Xt=H('<div class="form-group svelte-1ltuhx3"><label class="control-label svelte-1ltuhx3">Kérdés</label> <input type="text" class="form-control svelte-1ltuhx3"/></div> <!> <button class="akk-button small svelte-1ltuhx3">Mentés</button> <button class="akk-button small light svelte-1ltuhx3">Mégsem</button>',1),Yt=H('<div></div> <hr class="svelte-1ltuhx3"/> <div class="edit svelte-1ltuhx3"><!></div>',1),Zt=H('<div class="accordion svelte-1ltuhx3"><div class="accordion-head svelte-1ltuhx3" role="button" aria-labelledby="ac-new" aria-controls="acb-new"><span id="ac-new" class="item svelte-1ltuhx3">Új kérdés</span> <!></div> <div><div class="form-group svelte-1ltuhx3"><label class="control-label svelte-1ltuhx3" for="nquestion">Kérdés</label> <input id="nquestion" type="text" class="form-control svelte-1ltuhx3"/></div> <!> <div class="buttons svelte-1ltuhx3" style="margin-top: 24px"><button class="akk-button small svelte-1ltuhx3">Mentés</button> <button class="akk-button small light svelte-1ltuhx3">Mégsem</button></div></div></div>'),$t=H('<div class="svelte-1ltuhx3"><div class="accordion svelte-1ltuhx3"><div class="accordion-head svelte-1ltuhx3" role="button"><span class="drag-handle svelte-1ltuhx3"><!></span> <span class="item svelte-1ltuhx3"> </span> <!></div> <div role="region"><!></div> <span class="addnew svelte-1ltuhx3"><!></span></div> <!></div>'),te=H('<div class="container"><div class="mt-3 question-admin svelte-1ltuhx3"><h1>Gyakran ismételt kérdések</h1> <p>A rendezéshez fogd meg és húzd az egyes elemeket a fogantyúnál.</p> <div class="questions svelte-1ltuhx3" id="faq-questions"></div></div></div>');function qe(V,b){Ot(b,!0);let l=p(null),R=p(""),T=p(""),J=p(!1),C=p(null),g=p(nt({title:"",body:""})),w=p(!1),tt=p(!1),et=p(!1),z=null,q=nt({});it(()=>{b.data.items&&b.data.items.length>0&&b.data.items.forEach(a=>{a.faq_id in q||(q[a.faq_id]=a.open||!1)})});function bt(){const a=document.getElementById("faq-questions");a&&(z&&(z.destroy(),z=null),z=Jt.create(a,{handle:".drag-handle",animation:150,ghostClass:"sortable-ghost",filter:".no-drag",preventOnFilter:!1,onStart:()=>{r(et,!0)},onEnd:async e=>{r(et,!1);const{oldIndex:o,newIndex:f,item:_}=e;if(o!==f&&_&&o!==void 0&&f!==void 0){const I=_.getAttribute("data-id");I&&await ht(I,f)}}}))}async function ht(a,e){r(tt,!0);try{const o=await j("/faqAdmin/set_position",{id:parseInt(a),new_position:e});if(o?.code===200)await K(),Q("Rendezés mentve","info");else{const f=o.data?.msg||o.message||"Hiba történt";k(f)}}catch(o){console.error("Reorder error:",o),k("Hiba történt a rendezés mentésekor")}finally{r(tt,!1)}}function pt(){z&&(z.destroy(),z=null)}it(()=>{const a=b.data.items?.length||0,e=setTimeout(()=>{a>0&&bt()},100);return()=>{clearTimeout(e),pt()}});function gt(a){q[a]=!q[a]}function qt(a){if(t(l)===a)N();else{const e=b.data.items.find(o=>o.faq_id===a);e&&(r(l,a,!0),r(T,e.answer||"",!0),r(R,e.question||"",!0))}}function N(){r(l,null),r(T,""),r(R,"")}
1async function xt(){if(t(l))try{const a=await j("/faqAdmin/save_faq",{id:t(l),body:t(T),question:t(R),insertID:""});if(a.code===200)Q("Mentve","info"),N(),await K();else{const e=a.data?.msg||a.message||"Hiba történt";k(e)}}catch(a){console.error("Save error:",a),k("Hiba történt a mentés során")}}function yt(a){r(C,a,!0),r(g,{title:"",body:""},!0),r(J,!0),r(w,!0)}function at(){r(g,{title:"",body:""},!0),r(J,!1),r(C,null),r(w,!1)}async function kt(){if(t(C))try{const a=await j("/faqAdmin/save_faq",{id:0,body:t(g).body,question:t(g).title,insertID:t(C)});if(a.code===200)Q("Mentve","info"),at(),await K();else{const e=a.data?.msg||a.message||"Hiba történt";k(e)}}catch(a){console.error("Add error:",a),k("Hiba történt a hozzáadás során")}}async function wt(a){if(a&&confirm("Biztosan törlöd?"))try{const e=await j("/faqAdmin/remove",{id:a});if(e.code===200)Q("Törölve","info"),await K();else{const o=e.data?.msg||e.message||"Hiba történt";k(o)}}catch(e){console.error("Remove error:",e),k("Hiba történt a törlés során")}}var U=te();Kt("1ltuhx3",a=>{Ct(()=>{Pt.title="Gyakran ismételt kérdések - Admin"})});var rt=i(U),st=s(i(rt),4);Gt(st,23,()=>b.data.items,a=>a.faq_id,(a,e)=>{var o=$t(),f=i(o),_=i(f),I=i(_),zt=i(I);L(zt,{get icon(){return Lt}}),n(I);var W=s(I,2),It=jt(W,!0),Mt=s(W,2);{let d=lt(()=>q[t(e).faq_id]?ft:_t);L(Mt,{get icon(){return t(d)}})}n(_);var E=s(_,2);let ot;var At=i(E);{var St=d=>{var h=Wt(),c=$(h);dt(c,()=>t(e).answer,!0),n(c);var M=s(c,2);{var A=u=>{var x=Ut();m("click",x,()=>qt(t(e).faq_id)),S(u,x)};G(M,u=>{(!t(l)||t(l)!==t(e).faq_id)&&u(A)})}var D=s(M,2);m("click",D,()=>wt(t(e).faq_id)),S(d,h)},Ht=d=>{var h=Yt(),c=$(h);dt(c,()=>t(T),!0),n(c);var M=s(c,4),A=i(M);{var D=u=>{var x=Xt(),F=$(x),P=i(F),O=s(P,2);ct(O),n(F);var B=s(F,2);mt(B,{get value(){return t(T)},set value(Y){r(T,Y,!0)}});var y=s(B,2),Ft=s(y,2);Z(()=>{v(P,"for",`question-${t(e).faq_id??""}`),v(O,"id",`question-${t(e).faq_id??""}`)}),ut(O,()=>t(R),Y=>r(R,Y)),m("click",y,xt),m("click",Ft,N),S(u,x)};G(A,u=>{t(l)===t(e).faq_id&&u(D)})}n(M),S(d,h)};G(At,d=>{!t(l)||t(l)!==t(e).faq_id?d(St):d(Ht,-1)})}n(E);var X=s(E,2),Tt=i(X);L(Tt,{get icon(){return Vt}}),n(X),n(f);var Et=s(f,2);{var Dt=d=>{var h=Zt(),c=i(h),M=s(i(c),2);{let y=lt(()=>t(w)?ft:_t);L(M,{get icon(){return t(y)}})}n(c);var A=s(c,2);let D;var u=i(A),x=s(i(u),2);ct(x),n(u);var F=s(u,2);mt(F,{get value(){return t(g).body},set value(y){t(g).body=y}});var P=s(F,2),O=i(P),B=s(O,2);n(P),n(A),n(h),Z(()=>{v(c,"aria-expanded",t(w)?"true":"false"),D=vt(A,1,"accordion-body svelte-1ltuhx3",null,D,{hidden:!t(w)})}),m("click",c,()=>r(w,!t(w))),ut(x,()=>t(g).title,y=>t(g).title=y),m("click",O,kt),m("click",B,at),S(d,h)};G(Et,d=>{t(J)&&t(C)==t(e).faq_id&&d(Dt)})}n(o),Z(()=>{v(o,"data-id",t(e).faq_id),v(o,"data-order",t(e).order_no),v(f,"id",`acc-${t(e).faq_id??""}`),v(_,"aria-labelledby",`ac-${t(e).faq_id??""}`),v(_,"aria-expanded",q[t(e).faq_id]?"true":"false"),v(_,"aria-controls",`acb-${t(e).faq_id??""}`),v(W,"id",`ac-${t(e).faq_id??""}`),Bt(It,t(e).question),v(E,"id",`acb-${t(e).faq_id??""}`),ot=vt(E,1,"accordion-body svelte-1ltuhx3",null,ot,{hidden:!q[t(e).faq_id]}),v(E,"tabindex",q[t(e).faq_id]?0:-1)}),m("click",_,()=>gt(t(e).faq_id)),m("click",I,d=>d.stopPropagation()),m("click",X,()=>yt(t(e).faq_id)),S(a,o)}),n(st),n(rt),n(U),S(V,U),Rt()}Qt(["click"]);export{qe as component,ge as universal};

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.