PageSourceSearch

https://www.pprsvendborg.dk/_nuxt/U6Z7QtDj.js

js pprsvendborg.dk collected 2026-10-02 00:23:53 UTC 9,106 bytes, 1 lines download raw bytes

1import{C as e,D as a,E as l,Gt as t,J as o,Lt as i,M as s,N as r,Nt as n,T as c,Tt as m,Y as d,_ as u,_t as f,hn as p,it as _,st as y,w as O}from"./B8XHxhss.js";import{K as b,P as g,Z as A,fn as S,ft as h,nn as x,ot as E,rn as N,w,yn as C}from"#entry";import{t as R}from"./CqvRmGri.js";import{t as T}from"./_yzJB8Tw.js";import{n as v,t as z}from"./Cm-DRb8B2.js";import{t as B}from"./C-xMxO2U2.js";import{t as k}from"./BYuTb8sS2.js";import{n as L}from"./DXY2zx-32.js";import{t as D}from"./CWz-jwv52.js";import{t as I}from"./BEniFSEY.js";import{t as P}from"./C0PuWxIw.js";import{t as F}from"./Bxpl7k1S.js";var j={class:"mt-auto flex items-start justify-between gap-sm"},V={__name:"CitizenProposalListAddAction",props:{id:{type:String,default:void 0},formId:{type:String,default:void 0},text:{type:String,default:void 0},icon:{type:String,default:"plus"},form:{type:Object,default:()=>({})},fieldsFilter:{type:Function,default:Boolean}},emits:["submit"],setup(a,{emit:o}){const n={CREATE:A("CREATE",{capitalize:!0}),CLOSE:A("CLOSE",{capitalize:!0}),RETURN_TO_FORM:A("RETURN_TO_FORM",{capitalize:!0}),DISCARD_DRAFT:A("DISCARD_DRAFT",{capitalize:!0}),PHRASE_WE_CANNOT_SAVE_CHANGES_IF_CLOSING_WANT_TO_CLOSE:A("PHRASE_WE_CANNOT_SAVE_CHANGES_IF_CLOSING_WANT_TO_CLOSE",{capitalize:!0}),THANK_YOU_FOR_YOUR_PROPOSAL:A("THANK_YOU_FOR_YOUR_PROPOSAL",{capitalize:!0}),PHRASE_THE_PROPOSAL_WILL_BE_SHOWN_AND_VOTABLE_UP_TO_X_VOTES:A("PHRASE_THE_PROPOSAL_WILL_BE_SHOWN_AND_VOTABLE_UP_TO_X_VOTES",{capitalize:!0,populate:[500]})},d=o,u=a,y=i(null),b=i(v({name:n.CREATE,method:"GET",...u.form},{clone:!0})),g=e(()=>{const e=u.fieldsFilter||Boolean;return a=>"submit"!==a?.type&&"reset"!==a?.type&&e(a)}),S=e(()=>b.value?.fieldByType.reset),h=f(),N=e(()=>u.id?u.id:h),w=e(()=>u.formId?u.formId:`${N.value}__form`),C=e(()=>u.text?u.text:b.value.name?b.value.name:n.CREATE),R=e(()=>u.icon?u.icon:"");async function T(e){!e?.success||e.title||e.message||(e.title=`${n.THANK_YOU_FOR_YOUR_PROPOSAL}!`),await L(e?.title,{supplementaryMessage:e?.message,options:[{color:"primary",label:n.CLOSE,value:!0}]}),e?.success&&(e.url?x(e.url):y.value?.closeDialog?.(()=>{d("submit")}))}async function z(){return await L(`${n.DISCARD_DRAFT}?`,{supplementaryMessage:n.PHRASE_WE_CANNOT_SAVE_CHANGES_IF_CLOSING_WANT_TO_CLOSE,options:[{color:"surface",label:n.RETURN_TO_FORM,value:!1},{color:"primary",label:S.value?.label||n.DISCARD_DRAFT,value:!0}]})}return(e,a)=>{const o=E,i=k;return _(),c(i,{id:t(N),ref_key:"$el",ref:y,"form-id":t(w),class:"c-citizen-proposal-list-add-action",color:"primary","icon-position":"start","always-show-label":"",text:t(C),icon:t(R),form:t(b),"fields-filter":t(g),onSubmit:T,onBeforeClose:z},{footer:m(({isLoading:a,submitLabel:i,submitField:n,submit:d,close:u})=>[O("footer",j,[t(S)?(_(),c(o,{key:0,color:"surface",class:"flex-grow",icon:"start","aria-disabled":a?"true":null,onClick:u},{default:m(()=>[s(p(t(S)?.label||("localize"in e?e.localize:t(A))("DISCARD_DRAFT",{capitalize:!0})),1)]),_:1},8,["aria-disabled","onClick"])):l("",!0),r(o,{type:"submit",for:t(w),class:"flex-grow","aria-disabled":a?"true":null,onClick:d},{default:m(()=>[s(p(i||n?.label||t(C)||("localize"in e?e.localize:t(A))("ADD",{capitalize:!0})),1)]),_:2},1032,["for","aria-disabled","onClick"])])]),_:1},8,["id","form-id","text","icon","form","fields-filter"])}}},H={class:"d-citizen-proposal-list"},U={class:"grow flex <656:flex-col gap-md justify-end"},M={key:0,class:"flex flex-col >=656:min-w-164 656:max-w-164"},W={class:"text-caption-md-regular text-subtle"},G=["datetime"],Y={key:1,class:"flex flex-col >=656:min-w-164 656:max-w-164"},$={class:"text-caption-md-regular text-subtle"},K={class:"text-caption-md-strong text-strong"},Z=Object.assign({inheritAttrs:!1},{__name:"CitizenProposalList",props:{content:String,image:Object,title:String,teaser:String,items:Array,name:String,header:Object,contentElements:Array,settings:Object,search:Object,frontend:Object,feedback:{type:Object,default:void 0},hideFeedback:{type:Boolean,default:!1},showImages:{type:Boolean,default:!0}},setup(e){R();const f=e,x=N(),E=i(null),k=i(v(f.search,{populate:x.query,clone:!0})),L=i(k.value.fieldByName.text?.value??"");function j(e=!1){e&&(k.value.fieldByName.text.value=L.value),d(()=>{E.value?.submit()})}async function Z(){await D(700);const e=(E.value?.$el)?.querySelector?.("header");e&&await F(e,{scrollMode:"if-needed",block:"nearest"}
1),k.value.fields.forEach(e=>{const a=f.search.fields.find(a=>a.name===e.name);let l=e?.defaultValue??a?.value;a?.items?.length&&a.items.forEach(e=>{e.checked&&(l=e.value)}),e.value=l}),L.value=k.value.fieldByName.text?.value??"",await d(),E.value?.submit()}return(i,d)=>{const f=T,x=V,N=B,R=z,v=I,D=b,F=g,q=P,J=h;return _(),a("article",H,[r(J,{name:"list-page-layout","block-list":e.contentElements},{afterHeader:m(()=>[t(k)?(_(),c(R,{key:0,role:"search",action:t(k).endpointUrl,method:t(k).method,class:"max-w-layout-max px-layout-margin mx-auto mt-lg relative flex flex-col >=656:flex-row >=656:flex-wrap >=656:items-end >=656:justify-start gap-x-gutter gap-y-xs mb-beforeBlocks",onSubmit:d[6]||(d[6]=C(()=>{},["prevent"]))},{default:m(()=>[t(k).fieldByName.year?(_(),c(f,{key:0,modelValue:t(k).fieldByName.year.value,"onUpdate:modelValue":d[0]||(d[0]=e=>t(k).fieldByName.year.value=e),name:t(k).fieldByName.year.name,placeholder:t(k).fieldByName.year.placeholder,color:"surface",class:"w-full >=656:flex-grow 656:w-4/12col >=1280:flex-grow-0 1280:w-2/12col 1280:min-w-fit",label:t(k).fieldByName.year.label,items:t(k).fieldByName.year.items,onChange:d[1]||(d[1]=e=>j())},null,8,["modelValue","name","placeholder","label","items"])):l("",!0),t(k).fieldByName.sort?(_(),c(f,{key:1,modelValue:t(k).fieldByName.sort.value,"onUpdate:modelValue":d[2]||(d[2]=e=>t(k).fieldByName.sort.value=e),name:t(k).fieldByName.sort.name,placeholder:t(k).fieldByName.sort.placeholder,color:"surface",class:"w-full >=656:flex-grow 656:w-4/12col >=1280:flex-grow-0 1280:w-2/12col 1280:min-w-fit",label:t(k).fieldByName.sort.label,items:t(k).fieldByName.sort.items,onChange:d[3]||(d[3]=e=>j())},null,8,["modelValue","name","placeholder","label","items"])):l("",!0),e.frontend?.add?(_(),c(x,{key:2,form:e.frontend.add,class:"w-full >=656:flex-grow 656:w-2/12col >=1280:ml-auto 1280:flex-grow-0 1280:w-1/12col 1280:min-w-fit",onSubmit:Z},null,8,["form"])):l("",!0),t(k).fieldByName.text?(_(),c(N,{key:3,modelValue:t(L),"onUpdate:modelValue":d[4]||(d[4]=e=>n(L)?L.value=e:null),type:"search",name:t(k).fieldByName.text.name,placeholder:t(k).fieldByName.text.placeholder,"aria-label":t(k).fieldByName.text.placeholder||("localize"in i?i.localize:t(A))("SEARCH_FIELD",{capitalize:!0}),"show-clear":!!t(L)||!!t(k).fieldByName.text?.value,class:"w-full >=1280:w-5/12col",onSubmit:d[5]||(d[5]=e=>j(!0))},null,8,["modelValue","name","placeholder","aria-label","show-clear"])):l("",!0)]),_:1},8,["action","method"])):l("",!0)]),default:m(()=>[r(q,{id:"citizen-proposal-search-manager",ref_key:"searchManager",ref:E,class:"mb-afterBlocks","search-filters":t(k),"result-noun":{singular:("localize"in i?i.localize:t(A))("CITIZEN_PROPOSAL"),plural:("localize"in i?i.localize:t(A))("CITIZEN_PROPOSALS")},"show-all":!0,"mcp-tool-name":"citizen-proposal-search","mcp-tool-description":("localize"in i?i.localize:t(A))("PHRASE_SEARCH_CITIZEN_PROPOSALS")},{default:m(({data:e})=>[e?.length?(_(),c(S,{key:0,tag:"ul",name:"t-citizen-proposal-list"},{default:m(()=>[(_(!0),a(u,null,y(e,e=>(_(),c(v,o({key:e.id,ref_for:!0},{id:e.id,title:e.title,url:e.url}),{items:m(()=>[O("div",U,[e.createDate?(_(),a("div",M,[O("span",W,p(("localize"in i?i.localize:t(A))("CREATION_DATE",{capitalize:!0})),1),O("time",{class:"text-caption-md-strong text-strong",datetime:e.createDate},p(("useFormatDate"in i?i.useFormatDate:t(w))(e.createDate,"long")),9,G)])):l("",!0),e.enableVoting?(_(),a("div",Y,[O("span",$,p(("localize"in i?i.localize:t(A))("NUMBER_OF_VOTES",{capitalize:!0})),1),O("span",K,p([e.voteCount,e.targetNumberOfVotes?e.targetNumberOfVotes:void 0].filter(e=>void 0!==e).join(" / ")),1)])):l("",!0)])]),_:2},1040))),128))]),_:2},1024)):l("",!0)]),footerContent:m(({state:a,action:t,showMore:o,showAll:i})=>[a.hasMoreItems&&o?(_(),c(F,{key:0,tag:"button",color:"primary",class:"text-heading-sm-strong","aria-disabled":a?.hasFetchedOnce&&a?.isLoading?"true":null,onClick:e=>t.fetchMore()},{icon:m(()=>[r(D,{name:"expand-more",class:"flex-shrink-0 !w-sm !h-sm"})]),default:m(()=>[s(p(o)+" ",1)]),_:2},1032,["aria-disabled","onClick"])):l("",!0),a.hasMoreItems&&i?(_(),c(F,{key:1,tag:"button",color:"primary",class:"text-heading-sm-strong","aria-disabled":a?.hasFetchedOnce&&a?.isLoading?"true":null,onClick:e=>t.fetchAll()},{icon:m(()=>[r(D,{name:"expand-more",class:"flex-shrink-0 !w-sm !h-sm"})]),default:m(()=>[s(p(i)+" ",1)]),_:2},1032,["aria-disabled","onClick"])):l("",!0),e.frontend?.add?(_(),c(x,{key:2,form:e.frontend.add,class:"flex-grow-0 min-w-fit >=656:w-2/12col >=1280:w-1/12col",onSubmit:Z},null,8,["form"])):l("",!0)]),_:1},8,["search-filters","result-noun","mcp-tool-description"])]),_:1},8,["block-list"])])}}});
1export{Z 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.