1import{Q as c,a as p}from"./QBreadcrumbs.61cbb561.js";import{Q as D}from"./QImg.d00f0606.js";import{_ as h,N as b,O as v,Z as s,Q as n,R as d,X as u,U as m,T as g,Y as y,a7 as q,a1 as C,W as a,a4 as T,a5 as k,a8 as P,a6 as Q}from"./index.c78980fe.js";import{a as V,C as B}from"./ClosePopup.5afc4e14.js";import{Q as x}from"./QSpace.05442360.js";import{Q as E}from"./QFile.dc2f435f.js";import{Q as w}from"./QEditor.d97378d5.js";import"./QMenu.c23b7031.js";import"./QChip.d6f7a227.js";import"./format.8ac60962.js";import"./QItem.03baebf7.js";import"./use-fullscreen.1b9c6fb0.js";const F={name:"overonsVrienden",data(){return{s:this.$store,record:{},file:null,mainblokDialog:!1}},methods:{bewerkMainblok(){!this.s.bewerkmodus||(this.record={...this.overonsvrienden},this.mainblokDialog=!0)},async veranderMainAfbeelding(t){const e=this.record.afbeelding?""+this.record.afbeelding:!1,i=await this.s.imageUpload(t,e);this.record.afbeelding=i.bestandsnaam,this.slaopObject(this.record)},verwerkTitel(){this.s.instellingen.homepage={...this.record},this.s.apiCall("PATCH",`ffaa_website/${this.s.instellingen._id}`,this.s.instellingen),this.editTitelDialog=!1,this.record={}},async slaopObject(t){this.mainblokDialog=!1,t.subtitel=this.voegTargetBlankToe(t.subtitel),t.content=this.voegTargetBlankToe(t.content),this.s.instellingen.paginas||(this.s.instellingen.paginas={}),this.s.instellingen.paginas.overonsvrienden=t,this.s.apiCall("PATCH",`ffaa_website/${this.s.instellingen._id}`,this.s.instellingen)},onPaste(t){if(t.target.nodeName==="INPUT")return;let e,i;t.preventDefault(),t.stopPropagation(),t.originalEvent&&t.originalEvent.clipboardData.getData?(e=t.originalEvent.clipboardData.getData("text/plain"),this.$refs.editorRef.runCmd("insertText",e)):t.clipboardData&&t.clipboardData.getData?(e=t.clipboardData.getData("text/plain"),this.$refs.editorRef.runCmd("insertText",e)):window.clipboardData&&window.clipboardData.getData&&(i||(i=!0,this.$refs.editorRef.runCmd("ms-pasteTextOnly",e)),i=!1)},onPaste2(t){if(t.target.nodeName==="INPUT")return;let e,i;t.preventDefault(),t.stopPropagation(),t.originalEvent&&t.originalEvent.clipboardData.getData?(e=t.originalEvent.clipboardData.getData("text/plain"),this.$refs.editorRef2.runCmd("insertText",e)):t.clipboardData&&t.clipboardData.getData?(e=t.clipboardData.getData("text/plain"),this.$refs.editorRef2.runCmd("insertText",e)):window.clipboardData&&window.clipboardData.getData&&(i||(i=!0,this.$refs.editorRef2.runCmd("ms-pasteTextOnly",e)),i=!1)},voegTargetBlankToe(t){const e=/<a\s+(?:[^>]*?\s+)?href="([^"]*)"/g;let i;for(;(i=e.exec(t))!==null;){const f=i[0],r=i[1],l=f.replace(r,`${r}" target="_blank`);t=t.replace(f,l)}return t}},computed:{overonsvrienden(){var t;return((t=this.s.instellingen.paginas)==null?void 0:t.overonsvrienden)||{subtitel:"subtitel",content:"content"}},profielafbeelding(){var t,e;return(t=this.overonsvrienden)!=null&&t.afbeelding?this.s.img+((e=this.overonsvrienden)==null?void 0:e.afbeelding):"/logo.png"}}},A={key:0,class:"q-px-lg text-secondary",style:{"max-width":"1600px",margin:"0 auto"}},j={class:"q-my-md"},M={class:"row"},N=["innerHTML"],R=["innerHTML"],L={class:"col-4 q-pt-md gt-sm"};function U(t,e,i,f,r,l){return b(),v(C,null,[l.overonsvrienden?(b(),v("div",A,[s("div",j,[n(c,{class:"text-white",separator:">"},{default:d(()=>[n(p,{label:"home",to:"/",class:"text-secondary onderstreept"}),n(p,{label:"Over ons",to:"/overons",class:"text-secondary onderstreept"}),n(p,{label:"Vrienden",class:"text-secondary"})]),_:1})]),s("div",M,[s("div",{class:u(["col-xs-12 col-sm-8",{"q-pr-xl":t.$q.screen.gt.sm}])},[e[9]||(e[9]=s("div",{class:"roc titelkop text-secondary"}," Vrienden van Film in Friesland ",-1)),s("div",{class:u(["subkop q-py-md",{"cursor-pointer":r.s.bewerkmodus}]),onClick:e[0]||(e[0]=o=>l.bewerkMainblok()),innerHTML:l.overonsvrienden.subtitel},null,10,N),s("div",{class:u({"cursor-pointer":r.s.bewerkmodus}),onClick:e[1]||(e[1]=o=>l.bewerkMainblok())},[n(D,{src:l.profielafbeelding,ratio:16/9,class:u(["rondehoeken q-mb-md",{"cursor-pointer":r.s.bewerkmodus}])},null,8,["src","class"]),s("div",{class:"text-body1",innerHTML:l.overonsvrienden.content},null,8,R)],2)],2),s("div",L,[e[10]||(e[10]=s("div",{class:"text-h6"},"Adresgegevens",-1)),e[11]||(e[11]=s("div",{class:"text-bold q-mt-md"},"Bezoekadres",-1)),e[12]||(e[12]=m(" Boterhoek 1",-1)),e[13]||(e[13]=s("br",null,null,-1)),e[14]||(e[14]=m(" 8911DH Leeuwarden",-1)),e[15]||(e[15]=s("br",null,null,-1)),e[16]||(e[16]=s("div",{class:"text-bold q-mt-md"},"Postadres",-1)),e[17]||(e[17]=m(" Postbus 2637",-1)),e[18]||(e[18]=s("br",null,null,-1)),e[19]||(e[19]=m(" 8901AC Leeuwarden",-1)),e[20]||(e[20]=s("br",null,null,-1)),e[21]||(e[21]=s("div",{class:"text-bold q-mt-md"},"Contact",-1)),n(g,{name:"r_phone",class:"q-mr-sm"}),e[22]||(e[22]=s("a",{href:"tel:058-7890714"},"058-7890714",-1)),e[23]||(e[23]=s("br",null,null,-1)),n(g,{name:"r_mail",class:"q-mr-sm"}),e[24]||(e[24]=s("a",{href:"mailto:[email protected]"},"[email protected]",-1)),e[25]||(e[25]=s("div",{class:"text-bold q-mt-md"},"Openingstijden",-1)),e[26]||(e[26]=m(" maandag - donderdag: 09:00 tot 16:30 uur",-1)),e[27]||
1(e[27]=s("br",null,null,-1)),e[28]||(e[28]=m(" vrijdag: 09:00 tot 13:00 uur",-1)),e[29]||(e[29]=s("br",null,null,-1)),n(V,{class:"no-shadow q-mt-lg"},{default:d(()=>[n(a,{dense:"",class:"q-px-sm",icon:"fa-brands fa-youtube",href:"https://www.youtube.com/user/FriesFilmArchief",target:"_blank"}),n(a,{dense:"",class:"q-px-sm",icon:"fa-brands fa-instagram",href:"https://www.instagram.com/friesfilmenaudioarchief/",target:"_blank"}),n(a,{dense:"",class:"q-px-sm",icon:"fa-brands fa-square-facebook",href:"https://www.facebook.com/FriesFilmArchief",target:"_blank"}),n(a,{dense:"",class:"q-px-sm",icon:"fa-brands fa-soundcloud",href:"https://soundcloud.com/friesfilmenaudioarchief",target:"_blank"}),n(a,{dense:"",class:"q-px-sm",icon:"fa-brands fa-linkedin-in",href:"https://nl.linkedin.com/company/fries-film-archief",target:"_blank"})]),_:1})])])])):y("",!0),n(q,{modelValue:r.mainblokDialog,"onUpdate:modelValue":e[8]||(e[8]=o=>r.mainblokDialog=o),persistent:""},{default:d(()=>[n(T,{style:{width:"80vw","max-width":"80vw"},bordered:""},{default:d(()=>[n(k,{class:"row items-center bg-secondary text-h6"},{default:d(()=>[n(g,{name:"r_edit",class:"q-mx-md"}),e[30]||(e[30]=m(" Bewerken ",-1)),n(x)]),_:1}),n(k,{class:"q-mx-md scroll-dialog-content"},{default:d(()=>[n(E,{modelValue:r.file,"onUpdate:modelValue":[e[2]||(e[2]=o=>r.file=o),e[3]||(e[3]=o=>l.veranderMainAfbeelding(r.file))],class:"hidden",accept:".png, .jpg, .jpeg",ref:"bestandsuploader_main_jpg"},null,8,["modelValue"]),e[31]||(e[31]=s("div",{class:"text-grey-8 text-caption"},"Subtitel",-1)),n(w,{ref:"editorRef",onPaste:l.onPaste,modelValue:r.record.subtitel,"onUpdate:modelValue":e[4]||(e[4]=o=>r.record.subtitel=o),"min-height":"5rem","max-height":"25rem",toolbar:[["undo","redo"],["bold","italic","strike","underline"],["left","center","right","justify"],["hr","link"],["quote","unordered","ordered","outdent","indent"],["viewsource"]]},null,8,["onPaste","modelValue"]),e[32]||(e[32]=s("div",{class:"text-grey-8 text-caption"},"Content",-1)),n(w,{ref:"editorRef2",onPaste:l.onPaste2,modelValue:r.record.content,"onUpdate:modelValue":e[5]||(e[5]=o=>r.record.content=o),"min-height":"5rem","max-height":"25rem",toolbar:[["undo","redo"],["bold","italic","strike","underline"],["left","center","right","justify"],["hr","link"],["quote","unordered","ordered","outdent","indent"],["viewsource"]]},null,8,["onPaste","modelValue"])]),_:1}),n(P,{class:"q-my-md q-mx-lg"},{default:d(()=>[Q(n(a,{label:"Annuleren",color:"red-14"},null,512),[[B]]),n(x),n(a,{label:"Opslaan",color:"primary",onClick:e[6]||(e[6]=o=>l.slaopObject(r.record))}),n(a,{label:"+ Opslaan",color:"primary",icon:"add_a_photo",onClick:e[7]||(e[7]=o=>t.$refs.bestandsuploader_main_jpg.pickFiles())})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}var $=h(F,[["render",U]]);export{$ 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.