PageSourceSearch

https://www.populacia.sk/build/assets/Form-D75izvIu.js

js populacia.sk collected 2026-10-06 20:26:09 UTC 10,840 bytes, 1 lines download raw bytes

1import{d as Q,x as R,b as d,o as r,e as _,u as e,g as W,w as Z,f as s,k as V,h as c,j as X,i as p,t as o,m as x,v as z,F as k,r as K,z as Y,y as C,S as ee}from"./app-C2yZ_wg4.js";import{u as te,I as v,_ as se,e as le}from"./WebLayout.vue_vue_type_script_setup_true_lang-DG3v4vXM.js";import{_ as q}from"./HtmlEditor.vue_vue_type_style_index_0_lang-D9AeLQzU.js";import"./index-BMiGnEev.js";const oe={class:"container mx-auto py-16 lg:max-w-7xl max-xl:px-5"},ie={class:"mb-6 flex items-center justify-between"},ae={class:"mb-6 text-4xl font-bold"},ne=["href","innerHTML"],re={class:"flex items-center justify-between"},de=["disabled"],ce={class:"mb-4 space-y-6 rounded bg-white px-8 pb-8 pt-6 shadow-md"},ue={for:"title",class:"mb-2 block font-bold text-gray-700"},me=["disabled"],_e={key:0,class:"mt-1 text-xs italic text-red-500"},pe={for:"locale",class:"mb-2 block font-bold text-gray-700"},xe=["disabled"],be=["value"],fe={key:0,class:"mt-1 text-xs italic text-gray-500"},ge={key:1,class:"mt-1 text-xs italic text-red-500"},he={key:0,class:"my-2 text-gray-500"},ye={key:1,class:"opacity-50"},ve={for:"slug",class:"mb-2 block font-bold text-gray-700"},ke=["value"],we={class:"mt-1 text-xs italic text-gray-500"},Ve={for:"image",class:"mb-2 block font-bold text-gray-700"},Ce=["src","alt"],Se=["disabled"],Te={key:1,class:"mt-1 text-xs italic text-red-500"},Ue={class:"flex items-center space-x-4"},Ee=["disabled"],Me={for:"is_premium",class:"text-gray-700"},Be={key:0,class:"mt-1 text-xs italic text-red-500"},De=["disabled"],Ie={for:"is_featured",class:"text-gray-700"},Le={key:0,class:"mt-1 text-xs italic text-red-500"},$e=["disabled"],je={for:"is_domestic",class:"text-gray-700"},Fe={key:0,class:"mt-1 text-xs italic text-red-500"},He={for:"excerpt",class:"mb-2 block font-bold text-gray-700"},Ae={key:0,class:"mt-1 text-xs italic text-red-500"},Ne={for:"content",class:"mb-2 block font-bold text-gray-700"},Pe={key:0,class:"mt-1 text-xs italic text-red-500"},Oe={class:"mt-4"},Ze={class:"font-bold"},ze=["href"],Ke=["onUpdate:modelValue","disabled"],qe={class:"flex items-center"},Ge=["disabled"],Je={class:"flex items-center justify-between"}
1,Qe=["disabled"],et=Q({__name:"Form",props:{article:Object,locales:{type:Array,default:()=>["cs","sk","de","hu"]}},setup(w){var T,U,E,M,B,D,I,L,$,j;const{t:i}=te(),l=w,G={cs:"Čeština (CZ)",sk:"Slovenčina (SK)",de:"Deutsch (AT)",hu:"Magyar (HU)"},t=R({_method:(T=l.article)!=null&&T.id?"PATCH":"POST",title:((U=l.article)==null?void 0:U.title)??"",locale:((E=l.article)==null?void 0:E.locale)??"cs",excerpt:((M=l.article)==null?void 0:M.excerpt)??"",content:((B=l.article)==null?void 0:B.content)??"",is_premium:((D=l.article)==null?void 0:D.is_premium)??!1,is_featured:((I=l.article)==null?void 0:I.is_featured)??!1,is_domestic:((L=l.article)==null?void 0:L.is_domestic)??!1,image:(($=l.article)==null?void 0:$.image)??"",image_upload:null,attachments:((j=l.article)==null?void 0:j.attachments)??[],attachment_uploads:null}),S=()=>{var n;t.clearErrors();const b=(n=l.article)!=null&&n.id?route("articles.update",l.article.id):route("articles.store");t.post(b,{preserveScroll:!0,forceFormData:!0,onError:()=>{le()},onSuccess:()=>{var g,h,y;t._method=(g=l.article)!=null&&g.id?"PATCH":"POST",t.image=((h=l.article)==null?void 0:h.image)??"",t.attachments=((y=l.article)==null?void 0:y.attachments)??[],t.image_upload=null;const u=document.getElementById("image");u&&(u.value=""),t.attachment_uploads=null;const f=document.getElementById("attachments");f&&(f.value="")}})},J=b=>{var u;const n=b.split(".");return n.length>1?(u=n.pop())==null?void 0:u.toUpperCase():""};return(b,n)=>(r(),d(k,null,[_(e(W),{title:e(i)("admin_articles_section")},null,8,["title"]),_(se,null,{default:Z(()=>{var u,f,g,h,y,F,H,A,N,P;return[s("div",oe,[s("form",{onSubmit:X(S,["prevent"])},[s("div",ie,[s("h1",ae,[p(o((u=l.article)!=null&&u.id?e(i)("admin_form_article_edit"):e(i)("admin_form_article_create"))+" ",1),(f=l.article)!=null&&f.id&&((g=w.article)!=null&&g.slug)?(r(),d("a",{key:0,href:`/a/${l.article.slug}`,class:"mt-2 block text-2xl text-blue-500 underline hover:text-blue-700",innerHTML:l.article.title},null,8,ne)):c("",!0)]),s("div",re,[s("button",{type:"button",onClick:S,disabled:e(t).processing,class:"focus:shadow-outline rounded bg-teal-500 px-4 py-2 text-xl font-bold text-blue-500 transition-colors hover:bg-blue-500 hover:text-teal-500 focus:outline-none disabled:opacity-50"},o(e(t).processing?e(i)("admin_btn_saving"):e(i)("admin_btn_save")),9,de)])]),s("div",ce,[s("div",null,[s("label",ue,o(e(i)("admin_form_title")),1),x(s("input",{type:"text",id:"title","onUpdate:modelValue":n[0]||(n[0]=a=>e(t).title=a),disabled:e(t).processing,class:"focus:shadow-outline w-full appearance-none rounded border px-3 py-2 text-2xl font-bold leading-tight text-gray-700 shadow focus:outline-none"},null,8,me),[[z,e(t).title]]),e(t).errors.title?(r(),d("div",_e,o(e(t).errors.title),1)):c("",!0)]),s("div",null,[s("label",pe,o(e(i)("admin_form_locale")),1),x(s("select",{id:"locale","onUpdate:modelValue":n[1]||(n[1]=a=>e(t).locale=a),disabled:e(t).processing||!!((h=l.article)!=null&&h.id),class:"focus:shadow-outline w-full max-w-xs appearance-none rounded border px-3 py-2 text-lg leading-tight text-gray-700 shadow focus:outline-none"},[(r(!0),d(k,null,K(w.locales,a=>(r(),d("option",{key:a,value:a},o(G[a]||a),9,be))),128))],8,xe),[[Y,e(t).locale]]),(y=l.article)!=null&&y.id?(r(),d("p",fe,o(e(i)("admin_form_locale_locked")),1)):c("",!0),e(t).errors.locale?(r(),d("div",ge,o(e(t).errors.locale),1)):c("",!0)]),(F=l.article)!=null&&F.id?(r(),d("p",he,[p(o(e(i)("admin_form_created"))+" "+o(l.article.created_at?new Date(l.article.created_at).toLocaleString("cs-CZ"):"-")+" ",1),l.article.updated_at?(r(),d(k,{key:0},[p(" | "+o(e(i)("admin_form_updated"))+" "+o(l.article.updated_at?new Date(l.article.updated_at).toLocaleString("cs-CZ"):"-"),1)],64)):c("",!0)])):c("",!0),(H=l.article)!=null&&H.id?(r(),d("div",ye,[s("label",ve,o(e(i)("admin_form_url")),1),s("input",{type:"text",id:"slug",value:`/a/${l.article.slug}`,disabled:"",class:"focus:shadow-outline w-full appearance-none rounded border px-3 py-2 text-lg leading-tight text-gray-700 shadow focus:outline-none"}
1,null,8,ke),s("p",we,o(e(i)("admin_form_url_auto")),1)])):c("",!0),s("div",null,[s("label",Ve,o(e(i)("admin_form_image")),1),(A=l.article)!=null&&A.image?(r(),d("img",{key:0,src:(N=l.article)==null?void 0:N.image,alt:e(i)("admin_form_image_alt"),class:"mb-3 h-64 rounded"},null,8,Ce)):c("",!0),s("input",{type:"file",id:"image",accept:"image/*",onInput:n[2]||(n[2]=a=>{var m;return e(t).image_upload=((m=a.target.files)==null?void 0:m[0])??null}),disabled:e(t).processing,class:"focus:shadow-outline w-full appearance-none rounded border px-3 py-2 text-lg leading-tight text-gray-700 shadow focus:outline-none"},null,40,Se),e(t).errors.image?(r(),d("div",Te,o(e(t).errors.image),1)):c("",!0)]),s("div",Ue,[s("div",null,[x(s("input",{type:"checkbox",id:"is_premium","onUpdate:modelValue":n[3]||(n[3]=a=>e(t).is_premium=a),disabled:e(t).processing,class:"mr-2 leading-tight"},null,8,Ee),[[C,e(t).is_premium]]),s("label",Me,[e(t).is_premium?(r(),V(e(v),{key:1,icon:"material-symbols:lock",class:"inline-block w-5 align-middle"})):(r(),V(e(v),{key:0,icon:"material-symbols:lock-open-right-outline-rounded",class:"inline-block w-5 align-middle"})),p(" "+o(e(i)("admin_form_premium")),1)]),e(t).errors.is_premium?(r(),d("div",Be,o(e(t).errors.is_premium),1)):c("",!0)]),s("div",null,[x(s("input",{type:"checkbox",id:"is_featured","onUpdate:modelValue":n[4]||(n[4]=a=>e(t).is_featured=a),disabled:e(t).processing,class:"mr-2 leading-tight"},null,8,De),[[C,e(t).is_featured]]),s("label",Ie,o(e(i)("admin_form_featured")),1),e(t).errors.is_featured?(r(),d("div",Le,o(e(t).errors.is_featured),1)):c("",!0)]),s("div",null,[x(s("input",{type:"checkbox",id:"is_domestic","onUpdate:modelValue":n[5]||(n[5]=a=>e(t).is_domestic=a),disabled:e(t).processing,class:"mr-2 leading-tight"},null,8,$e),[[C,e(t).is_domestic]]),s("label",je,o(e(i)("admin_form_domestic")),1),e(t).errors.is_domestic?(r(),d("div",Fe,o(e(t).errors.is_domestic),1)):c("",!0)])]),s("div",null,[s("label",He,o(e(i)("admin_form_excerpt"))+" "+o(e(t).is_premium?` ${e(i)("admin_form_premium_excerpt")}`:""),1),_(q,{id:"excerpt",toolbar:"essential",modelValue:e(t).excerpt,"onUpdate:modelValue":n[6]||(n[6]=a=>e(t).excerpt=a),disabled:e(t).processing,"min-height":"120px"},null,8,["modelValue","disabled"]),e(t).errors.excerpt?(r(),d("div",Ae,o(e(t).errors.excerpt),1)):c("",!0)]),s("div",null,[s("label",Ne,o(e(i)("admin_form_content")),1),_(q,{id:"content",toolbar:"full",modelValue:e(t).content,"onUpdate:modelValue":n[7]||(n[7]=a=>e(t).content=a),disabled:e(t).processing},null,8,["modelValue","disabled"]),e(t).errors.content?(r(),d("div",Pe,o(e(t).errors.content),1)):c("",!0)]),s("div",Oe,[s("h3",Ze,o(e(i)("admin_form_attachments")),1),(r(!0),d(k,null,K(e(t).attachments,(a,m)=>(r(),d("div",{key:m,class:"mb-2 flex items-center rounded border"},[s("a",{href:a.url,target:"_blank",class:"flex items-center mx-2 text-teal-500 hover:none"},[_(e(v),{icon:"material-symbols:attach-file",class:"-mt-1 inline-block h-5 w-5 align-middle"}),p(" "+o(J(a.url)),1)],8,ze),x(s("input",{type:"text","onUpdate:modelValue":O=>e(t).attachments[m].name=O,disabled:e(t).processing,class:"focus:shadow-outline w-full appearance-none border-0 px-3 py-2 text-lg leading-tight text-gray-700 shadow focus:outline-none"},null,8,Ke),[[z,e(t).attachments[m].name]]),s("div",qe,[_(e(v),{icon:"material-symbols:delete-forever-outline",class:"-mt-1 inline-block h-5 w-5 align-middle text-red-500 cursor-pointer mx-2",onClick:O=>e(t).attachments.splice(m,1)},null,8,["onClick"])])]))),128)),s("p",null,o(e(i)("admin_form_attachments_add")),1),s("input",{type:"file",id:"attachments",onInput:n[8]||(n[8]=a=>e(t).attachment_uploads=a.target.files),disabled:e(t).processing,multiple:"",class:"focus:shadow-outline w-full appearance-none rounded border px-3 py-2 text-lg leading-tight text-gray-700 shadow focus:outline-none"},null,40,Ge)]),s("div",Je,[s("button",{type:"submit",disabled:e(t).processing,class:"focus:shadow-outline rounded bg-teal-500 px-4 py-2 text-xl font-bold text-blue-500 transition-colors hover:bg-blue-500 hover:text-teal-500 focus:outline-none disabled:opacity-50"},o(e(t).processing?e(i)("admin_btn_saving"):e(i)("admin_btn_save")),9,Qe)])])],32),(P=l.article)!=null&&P.id?(r(),V(e(ee),{key:0,href:b.route("articles.destroy",l.article.i
1d),method:"delete",as:"button",class:"rounded-md mt-4 p-2 text-red-600 hover:underline focus:outline-none"},{default:Z(()=>[_(e(v),{icon:"material-symbols:delete-forever-outline",class:"-mt-1 mr-1 inline-block h-5 w-5 align-middle"}),p(" "+o(e(i)("article_delete")),1)]),_:1},8,["href"])):c("",!0)])]}),_:1})],64))}});export{et as default};

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.