PageSourceSearch

https://vue.webfarm3.bloc.no/frontend/2.437.0/FacebookPagePlugin-BmADMODg.js

js bloc.no collected 2026-09-24 12:38:40 UTC 8,743 bytes, 1 lines download raw bytes

1import{$ as F,A as k,C as I,D as P,Dt as le,E,Mt as h,N as z,R as G,Tt as Q,U as re,Vt as e,X as T,Yt as Y,_ as ne,ht as ie,j as a,pn as O,vt as o,w as d}from"./vue.runtime.esm-bundler-CjpbemCW.js";import{n as K,r as Z,t as ee}from"./jwt-C1g7L4pz.js";import{r as D}from"./axios-BxFnz8lV.js";import{a as N,c as de,l as $,o as H,r as q,s as J,t as W}from"./common-CetYZOBQ.js";import{t as B}from"./switch-DQ0W4Mz5.js";import{M as ue}from"./index.js";import{t as ce}from"./_plugin-vue_export-helper-K9rsuiWd.js";import{n as R}from"./button-9LpO_wNB.js";import{i as me,l as fe,n as pe,o as ge,s as ve}from"./dialog-CjuNe202.js";import{t as be}from"./input-Cr50i-3q.js";import{O as _e,b as ke}from"./core-B00lNC0L.js";import{l as he,n as w}from"./vee-validate-e9cj4ckO.js";import{a as V,n as A,r as S,t as M}from"./form-DDYo5USw.js";import{n as Fe,t as y}from"./form-layout-IC1oIf58.js";import{d as Pe,r as L,t as xe,u as ye}from"./vee-validate-zod-B8VWX-Ch.js";var we=function(l){return{getFacebookPageModel:async(m,t={})=>{const f=new URL("/api/FacebookPage/GetFacebookPageModel",W);let r;l&&(r=l.baseOptions);const p={method:"GET",...r,...t},n={},i={};m!==void 0&&(i.userId=m),n.Accept="text/plain,application/json,text/json",N(f,i);let s=r&&r.headers?r.headers:{};return p.headers={...n,...s,...t.headers},{url:H(f),options:p}},saveFacebookPage:async(m,t,f,r,p,n={})=>{const i=new URL("/api/FacebookPage/SaveFacebookPage",W);let s;l&&(s=l.baseOptions);const u={method:"POST",...s,...n},v={},b={};m!==void 0&&(b.userId=m),t!==void 0&&(b.facebookpage=t),f!==void 0&&(b.timeline=f),r!==void 0&&(b.events=r),p!==void 0&&(b.messages=p),v.Accept="text/plain,application/json,text/json",N(i,b);let _=s&&s.headers?s.headers:{};return u.headers={...v,..._,...n.headers},{url:H(i),options:u}}}},X=function(l){const m=we(l);return{async getFacebookPageModel(t,f){const r=await m.getFacebookPageModel(t,f),p=l?.serverIndex??0,n=$["FacebookPageApi.getFacebookPageModel"]?.[p]?.url;return(i,s)=>q(r,D,J,l)(i,n||s)},async saveFacebookPage(t,f,r,p,n,i){const s=await m.saveFacebookPage(t,f,r,p,n,i),u=l?.serverIndex??0,v=$["FacebookPageApi.saveFacebookPage"]?.[u]?.url;return(b,_)=>q(s,D,J,l)(b,v||_)}}},ae=class extends de{getFacebookPageModel(l,m){return X(this.configuration).getFacebookPageModel(l,m).then(t=>t(this.axios,this.basePath))}saveFacebookPage(l,m,t,f,r,p){return X(this.configuration).saveFacebookPage(l,m,t,f,r,p).then(n=>n(this.axios,this.basePath))}};G();Q(),Y();var Ve={class:"flex items-center gap-3 h-10"},Ae={class:"text-sm"},Se={class:"flex items-center gap-3 h-10"},Me={class:"text-sm"},Oe={class:"flex items-center gap-3 h-10"},Ue={class:"text-sm"},Ce=z({__name:"EditFacebookPagePlugin",props:{model:{},userId:{}},emits:["saved"],setup(l,{emit:m}){const t=m,f=new ae(ee,Z,K),{handleSubmit:r,isSubmitting:p}=he({validationSchema:xe(ye({facebookpage:Pe().url({message:"Ugyldig URL"}).min(1,{message:"PÃ¥krevd"}).nullish(),timeline:L().default(!0),events:L().default(!0),messages:L().default(!0)})),initialValues:{facebookpage:l.model?.facebookpage,timeline:l.model?.timeline,events:l.model?.events,messages:l.model?.messages}}),n=r(async i=>{await f.saveFacebookPage(l.userId,i.facebookpage??"",i.timeline,i.events,i.messages),t("saved",{userId:l.userId,facebookpage:i.facebookpage??"",timeline:i.timeline,events:i.events,messages:i.messages})});return(i,s)=>(F(),P("form",{class:"space-y-6",onSubmit:s[0]||(s[0]=(...u)=>e(n)&&e(n)(...u))},[a(e(Fe),null,{default:o(()=>[a(e(y),null,{default:o(()=>[a(e(w),{name:"facebookpage"},{default:o(({componentField:u})=>[a(e(S),null,{default:o(()=>[a(e(A),null,{default:o(()=>[...s[1]||(s[1]=[k("Facebook page URL",-1)])]),_:1}),a(e(V),null,{default:o(()=>[a(e(be),re({type:"url",placeholder:"https://www.facebook.com/yourpage"},u),null,16)]),_:2},1024),s[2]||(s[2]=d("p",{class:"text-xs text-muted-foreground mt-1"}," Absolutt URL til Facebook-siden. PÃ¥krevd. ",-1)),a(e(M))]),_:2},1024)]),_:1})]),_:1}),a(e(y),null,{default:o(()=>[a(e(w),{name:"timeline"},{default:o(({value:u,handleChange:v})=>[a(e(S),null,{default:o(()=>[a(e(A),null,{default:o(()=>[...s[3]||(s[3]=[k("Vis tidslinje",-1)])]),_:1}),a(e(V),null,{default:o(()=>[d("div",Ve,[a(e(B),{"model-value":u,"onUpdate:modelValue":v},null,8,["model-value","onUpdate:modelValue"]),d("span",Ae,O(u?"Ja":"Nei"),1)])]),_:2},1024),a(e(M))]),_:2},1024)]),_:1})]),_:1}),a(e(y),null,{default:o(()=>[a(e(w),{name:"events"},{default:o(({value:u,handleChange:v})=>[a(e(S),null,{default:o(()=>[a(e(A),null,{default:o(()=>[...s[4]||(s[4]=[k("Vis arrangementer",-1)])]),_:1}),a(e(V),null,{default:o(()=>[d("div",Se,[a(e(B),{"model-value":u,"onUpdate:modelValue":v},null,8,["model-value","onUpdate:modelValue"]),d("span",Me,O(u?"Ja":"Nei"),1)])]),_:2},1024),a(e(M))]),_:2},1024)]),_:1})]),_:1}),a(e(y),null,{default:o(()=>[a(e(w),{name:"messages"},{default:o(({value:u,handleChange:v})=>[a(e(S),null,{default:o(()=>[a(e(A),null,{default:o(()=>[...s[5]||(s[5]=[k("Vis meldinger",-1)])]),_:1}),a(e(V),null,{default:o(()=>[d("div",Oe,[a(e(B),{"model-value":u,"onUpdate:modelValue":v},null,8,["model-value","onUpdate:modelValue"]),d("span",Ue,O(u?"Ja":"Nei"),1)])]),_:2},1024),a(e(M))]),_:2},1024)]),_:1})]),_:1}),a(e(y),{class:"flex justify-end"},{default:o(()=>[a(e(R),{type:"submit",disabled:e(p)},{default:o(()=>
1[...s[6]||(s[6]=[k(" Lagre ",-1)])]),_:1},8,["disabled"])]),_:1})]),_:1})],32))}}),Ie=Ce;G();Q(),Y();var Be={key:0,class:"w p-4 text-sm text-muted-foreground"},Le={key:1,class:"widget-overlay relative"},Re={class:"widget-overlay-center absolute inset-0 flex flex-col items-center justify-center gap-4 z-10 p-4 text-center"},je={key:2,class:"w"},Ee={class:"wHeader boxed"},Te={class:"text-base font-semibold"},De=["href"],Ne={class:"options"},$e=["data-href","data-width","data-tabs"],He={class:"fb-xfbml-parse-ignore"},qe=["cite"],Je=["href"],We={key:3,class:"text-xs text-muted-foreground italic"},Xe=z({__name:"FacebookPagePlugin",setup(l){const m=new ae(ee,Z,K),t=h(),f=h(!1),r=h(!1),p=h(null),n=h(!1),i=ue(),s=I(()=>Number.parseInt(i.params.userid));async function u(){p.value=null;const g=await m.getFacebookPageModel(s.value);t.value=g.data,r.value=g.data.isOwner}u();const v=I(()=>{if(!t.value)return"";const g=[];return t.value.timeline&&g.push("timeline"),t.value.events&&g.push("events"),t.value.messages&&g.push("messages"),g.join(",")}),b=I(()=>!!t.value?.facebookpage&&t.value.facebookpage!==""),_=h(null),U=h(null);function j(){const g=_.value;if(!g)return;const c=getComputedStyle(g),x=Number.parseFloat(c.paddingLeft||"0")+Number.parseFloat(c.paddingRight||"0"),se=Math.max(0,g.clientWidth-x);U.value=Math.round(se)}ke(_,()=>j()),T(()=>{requestAnimationFrame(j)});function te(g){window.FB?.XFBML?.parse?.(g||void 0)}const C=_e(()=>te(_.value),250);async function oe(){n.value=!1,await u(),C()}return ie([U,v,()=>t.value?.facebookpage],()=>{b.value&&C()}),T(()=>{C()}),(g,c)=>(F(),P(ne,null,[e(f)&&e(r)?(F(),P("div",Be," Laster Facebook-side... ")):E("",!0),e(r)&&!e(b)?(F(),P("div",Le,[d("div",Re,[a(e(R),{"as-child":""},{default:o(()=>[a(e(R),{onClick:c[0]||(c[0]=x=>n.value=!0)},{default:o(()=>[...c[3]||(c[3]=[k(" Legg til facebookside ",-1)])]),_:1})]),_:1})]),c[4]||(c[4]=d("div",{class:"w wBorder panel-disabled opacity-60 pointer-events-none"},[d("div",{class:"wHeader boxed"},[d("h2",null,"Facebook")]),d("div",{class:"wContent min-h-64 flex items-center justify-center text-sm text-muted-foreground"}," Ingen Facebook-side konfigurert ennå ")],-1))])):e(b)&&e(t)?(F(),P("div",je,[d("div",Ee,[d("h2",Te,[d("a",{href:e(t).facebookpage,target:"_blank",rel:"noopener noreferrer",class:"hover:underline"},"Facebook",8,De)]),d("div",Ne,[e(r)?E("",!0):(F(),P("a",{key:0,onClick:c[1]||(c[1]=x=>n.value=!0)}," Endre "))])]),d("div",{ref_key:"contentEl",ref:_,class:"wContent"},[d("div",{class:"fb-page","data-href":e(t).facebookpage,"data-small-header":"false","data-adapt-container-width":"true","data-hide-cover":"false","data-show-facepile":"true","data-width":e(U)||void 0,"data-tabs":e(v)},[d("div",He,[d("blockquote",{cite:e(t).facebookpage},[d("a",{href:e(t).facebookpage},O(e(t).facebookpage),9,Je)],8,qe)])],8,$e)],512)])):(F(),P("div",We)),a(e(fe),{open:e(n),"onUpdate:open":c[2]||(c[2]=x=>le(n)?n.value=x:null)},{default:o(()=>[a(e(ve),null,{default:o(()=>[a(e(me),null,{default:o(()=>[a(e(pe),null,{default:o(()=>[...c[5]||(c[5]=[k("Edit",-1)])]),_:1}),a(e(ge),null,{default:o(()=>[...c[6]||(c[6]=[k(" This action cannot be undone. This will permanently delete your account and remove your data from our servers. ",-1)])]),_:1})]),_:1}),a(Ie,{model:e(t),"user-id":e(s),onSaved:oe},null,8,["model","user-id"])]),_:1})]),_:1},8,["open"])],64))}}),da=ce(Xe,[["__scopeId","data-v-972d7ee1"]]);export{da 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.