PageSourceSearch

https://adomany.jobbadni.hu/chunk-WLY2LXJ5.js

js jobbadni.hu collected 2026-10-03 20:37:12 UTC 29,722 bytes, 1 lines download raw bytes

1import{a as f}from"./chunk-A2I5AYNP.js";import{a as Re,e as re}from"./chunk-IMGTIXED.js";import"./chunk-63C57CKE.js";import{i as Ge}from"./chunk-DYE5XAJE.js";import{f as ne}from"./chunk-G5WVXZGC.js";import{Ad as he,Da as u,Ea as V,Fa as ue,Fd as Be,G as we,Gd as z,Hd as q,Id as ee,Jc as Ie,Jd as Oe,Ka as M,Kc as Ee,Kd as te,Lb as $,Lc as Ae,Ld as ge,Mc as De,N as ve,Nb as U,Nd as Pe,O as Q,Ob as T,Od as Ve,Q as Se,Qb as ce,Qd as Ne,T as x,Td as $e,U as _,Ua as Ce,Ud as B,Va as k,Xb as Y,Xd as ie,Ya as Le,Z as E,_c as h,ac as j,bb as ye,dc as ke,dd as C,fa as p,g as xe,gd as Me,hd as fe,ia as c,jc as G,ka as w,la as X,ld as Te,le as Ue,na as A,o as _e,oa as S,pa as d,qc as R,ra as a,sa as m,ta as y,vd as J,wa as D,wd as W,xa as g,ya as b,yb as N,yd as Z,zd as je}from"./chunk-D52BREV2.js";var oe=class extends Ve{constructor(n){super(),Object.assign(this,n)}},se=class{constructor(n){this.files=[],Object.assign(this,n)}},ae=class{constructor(n){this.files=[],Object.assign(this,n)}};var me=class{constructor(n){Object.assign(this,n)}},le=class{constructor(n){Object.assign(this,n)}};var K=class{static GetListHeaderColumns(){return[new Be({tailwindFlexConfig:{flex:{basis:"basis-full",width:"max-w-full"}},subColumns:[new z({tailwindFlexConfig:{flex:{basis:"basis-full",width:"max-w-[15%]"}},dataType:q.BUTTONS,buttons:[new ee({matIcon:"edit",buttonType:Oe.ROUTER_LINK,routerLinkValues:["id"],tooltip:"Szerkeszt\xE9s"}),new ee({matIcon:"close",name:"delete",tooltip:"T\xF6rl\xE9s",visibilityCondition:new ge({conditions:[new te({controlKey:"isDeleted",controlValue:!1})]})}),new ee({matIcon:"check",name:"publish",tooltip:"J\xF3v\xE1hagy\xE1s",visibilityCondition:new ge({conditions:[new te({controlKey:"isPublished",controlValue:!1}),new te({controlKey:"isDeleted",controlValue:!1})]})})]}),new z({key:"campaignScope",title:"Ter\xFClet",dataType:q.STRING,tailwindFlexConfig:{flex:{basis:"basis-full",width:"max-w-[25%]"}},sortable:!0}),new z({key:"name",title:"Megnevez\xE9s",dataType:q.STRING,tailwindFlexConfig:{flex:{basis:"basis-full",width:"max-w-[30%]"}},sortable:!0}),new z({key:"introduction",title:"R\xF6vid le\xEDr\xE1s",dataType:q.STRING,tailwindFlexConfig:{flex:{basis:"basis-full",width:"max-w-[30%]"}},sortable:!0})]})]}static GetFilterFields(){let n=[new C({questions:[new fe({key:"name",label:"Megnevez\xE9s",tailwindFlexConfig:{flex:{basis:"basis-full",width:"max-w-[50%]"}}}),new fe({key:"description",label:"R\xF6vid le\xEDr\xE1s",tailwindFlexConfig:{flex:{basis:"basis-full",width:"max-w-[50%]"}}}),new Me({key:"campaignScopeID",label:"P\xE1ly\xE1zati ter\xFClet",options:[]})]})],l=C.GetQuestionByKey(n,"campaignScopeID");return l?.SetOptions(f.optionsCampaignScope$.pipe(we(f.optionsCampaignScope))),n}};var P=(()=>{let n=class n{constructor(e){this.http=e,this.campaignsPath="campaigns"}getCampaignsList(e){return this.http.get(`${this.campaignsPath}/list`,{params:e.ConvertToParams()}).pipe(_e(i=>new Pe(i)))}getCampaignByID(e){return this.http.get(`${this.campaignsPath}/${e}`)}createCampaign(e,i,t){let s=h.ConvertModelToFormData(e),o=0;return(t instanceof Array?t:Object.keys(t).map(v=>t[v])).forEach(v=>{s.append(`amounts[${o}].amount`,v.amount.toString()),o++}),o=0,(i instanceof Array?i:Object.keys(i).map(v=>i[v])).forEach(v=>{s.append(`budgetLines[${o}].name`,v.name),s.append(`budgetLines[${o}].amount`,v.amount.toString()),o++}),this.http.post(this.campaignsPath,s)}updateCampaign(e,i,t,s){let o=h.ConvertModelToFormData(i),F=0;return(s instanceof Array?s:Object.keys(s).map(I=>s[I])).forEach(I=>{o.append(`amounts[${F}].amount`,I.amount.toString()),F++}),F=0,(t instanceof Array?t:Object.keys(t).map(I=>t[I])).forEach(I=>{o.append(`budgetLines[${F}].name`,I.name),o.append(`budgetLines[${F}].amount`,I.amount.toString()),F++}),this.http.put(`${this.campaignsPath}/${e}`,o)}approveCampaign(e){return this.http.patch(`${this.campaignsPath}/${e}`,{})}revokeCampaign(e){return this.http.delete(`${this.campaignsPath}/${e}`)}updateCampaignOrder(e){return this.http.patch(`${this.campaignsPath}/order`,e)}};n.\u0275fac=function(i){return new(i||n)(Se(ye))},n.\u0275prov=ve({token:n,factory:n.\u0275fac,providedIn:"root"});let r=n;return r})();var tt=()=>["sorrend"],qe=(()=>{let n=class n{constructor(e,i,t,s,o,F){this.route=e,this.adminService=i,this.announcerService=t,this.store=s,this.dialog=o,this.campaignsService=F,this.listOptions={}
1,this.filter=new oe,this.filterSubject=new xe(this.filter),this.filter$=this.filterSubject.asObservable(),this.dispatchStoreFn=()=>this.dispatchStore(),this.listFn=L=>this.adminService.getCampaignsList(L)}ngOnInit(){this.listHeaderColumns=K.GetListHeaderColumns(),this.filterFields=K.GetFilterFields(),this.route.queryParams.subscribe(e=>{this.filter.Load(e),this.refreshList()})}dispatchStore(){}setFilters(e){h.LoadFormValuesToModel(e,this.filter,!1),this.refreshList()}onClickListButton(e){switch(e.name){case"delete":this.openRevokeConfirmationDialog(e.row.id??0);break;case"publish":this.openPublishConfirmationDialog(e.row.id??0);break}}openRevokeConfirmationDialog(e){return this.revokeConfirmDialogRef=this.dialog.open(he,{autoFocus:!1}),this.revokeConfirmDialogRef.componentInstance.confirmMessage="Biztos t\xF6r\xF6lni akarja a kamp\xE1nyt?",this.revokeConfirmDialogRef.afterClosed().subscribe(i=>{i&&this.adminService.revokeCampaign(e).subscribe({next:t=>{this.announcerService.announceInformationMessage("Sikeres t\xF6rl\xE9s"),this.refreshList()},error:t=>{let s=t.find(o=>o.reason=="description");(s!=null||s!=null)&&(s=t.find(o=>o.reason=="description").errors),this.announcerService.announceErrorMessage("Sikertelen t\xF6rl\xE9s",s)}})}),!1}openPublishConfirmationDialog(e){return this.publishConfirmDialogRef=this.dialog.open(he,{autoFocus:!1}),this.publishConfirmDialogRef.componentInstance.confirmMessage="Biztos publik\xE1lni akarja a kamp\xE1nyt?",this.publishConfirmDialogRef.afterClosed().subscribe(i=>{i&&this.adminService.approveCampaign(e).subscribe({next:t=>{this.announcerService.announceInformationMessage("Sikeres publik\xE1l\xE1s"),this.refreshList()},error:t=>{}})}),!1}refreshList(){this.filterSubject.next(this.filter)}};n.\u0275fac=function(i){return new(i||n)(c($),c(P),c(B),c(N),c(ke),c(re))},n.\u0275cmp=w({type:n,selectors:[["app-campaigns-admin-list-shell"]],standalone:!1,decls:11,vars:8,consts:[[1,"component-container"],[1,"flex","flex-row","flex-wrap","centered-container-xl","content-full-height","content-start","justify-center","items-start"],[1,"flex","flex-row","flex-wrap","grow","shrink","basis-full","max-w-full","box-border"],[1,"flex","flex-row","grow","shrink","basis-full","max-w-full","box-border","content-center","justify-center","items-center"],[1,"flex","flex-row","grow","shrink","basis-full","max-w-full","box-border","content-center","justify-end","items-center"],["mat-raised-button","","color","primary",3,"routerLink"],[1,"grow","shrink","basis-full","max-w-full","box-border",3,"submitForm","filterFields"],[1,"grow","shrink","basis-full","max-w-full","box-border",3,"clickListButton","listHeaderColumns","listFn","filter$","options","dispatchStoreFn"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2"),u(5,"Kamp\xE1nyok"),m()()(),a(6,"div",4)(7,"button",5),u(8,"Publikus kamp\xE1nyok sorrendje"),m()(),a(9,"app-filter",6),g("submitForm",function(o){return t.setFilters(o)}),m(),a(10,"app-paged-list",7),g("clickListButton",function(o){return t.onClickListButton(o)}),m()()()),i&2&&(p(7),d("routerLink",M(7,tt)),p(2),d("filterFields",t.filterFields),p(),d("listHeaderColumns",t.listHeaderColumns)("listFn",t.listFn)("filter$",t.filter$)("options",t.listOptions)("dispatchStoreFn",t.dispatchStoreFn))},dependencies:[T,j,$e,Ne],encapsulation:2});let r=n;return r})();var ot=()=>["/","admin","kampany"],st=()=>({uploadInfo:"(A felt\xF6lthet\u0151 k\xE9pek k\xE9par\xE1nya: 21:9)"});function at(r,n){if(r&1){let l=D();a(0,"app-file-upload",12),g("upload",function(i){x(l);let t=b();return _(t.fileComponentUpload(i))})("delete",function(i){x(l);let t=b();return _(t.removeDocument(i))})("setPrimary",function(i){x(l);let t=b();return _(t.primarySwitch(i))}),m()}if(r&2){let l=b();d("docs",l.documents)("options",M(2,st))}}var He=(()=>{let n=class n extends W{constructor(e){super(),this.fb=e,this.formFields=[],this.budgetLinesFormFields=[],this.amountLinesFormFields=[],this.documents=[],this._formStatus=!1,this.max_budget_line=f.MAX_BUDGET_PLUS_LINES,this.max_amount_line=f.MAX_AMOUNT_PLUS_LINES,this.submitForm=new E,this.newBudgetLine=new E,this.newAmountLine=new E,this.form=this.fb.group({}),this.form2=this.fb.group({}),this.form3=this.fb.group({}),this.uploadForm=this.fb.group({})}ngOnInit(){this.formStatus$!=null&&this.formStatus$.subscribe(e=>{this._formStatus=e})}
1addNewBudgetLine(e){this.newBudgetLine.emit(e)}addNewAmountLine(e){this.newAmountLine.emit(e)}fileComponentUpload(e){this.documents.push(Object.assign(e))}removeDocument(e){if(e.docID==null||e.docID==null){let i=this.documents.findIndex(t=>t.file!=null&&t.file.name==e.docName);i!=-1&&this.documents.splice(i,1)}}primarySwitch(e){this.primaryAttachmentName=e}submit(e){let i=h.GetFormValues(this.form);i.primaryAttachmentName=this.primaryAttachmentName,this.submitForm.emit({formData:i,budgetLines:h.GetFormValues(this.form2),amountLines:h.GetFormValues(this.form3),uploadDocuments:this.documents})}};n.\u0275fac=function(i){return new(i||n)(c(Y))},n.\u0275cmp=w({type:n,selectors:[["app-campaigns-admin-form"]],inputs:{formFields:"formFields",budgetLinesFormFields:"budgetLinesFormFields",amountLinesFormFields:"amountLinesFormFields"},outputs:{submitForm:"submitForm",newBudgetLine:"newBudgetLine",newAmountLine:"newAmountLine"},standalone:!1,features:[A],decls:30,vars:18,consts:[[1,"component-container"],[1,"flex","flex-row","flex-wrap","centered-container","content-full-height","content-center","justify-center","items-center"],[1,"flex","flex-row","flex-wrap","grow","shrink","basis-full","max-w-full","box-border"],[1,"flex","flex-row","grow","shrink","basis-full","max-w-full","box-border","content-center","justify-start","items-center"],["mat-raised-button","","type","button",1,"grow-0","shrink","basis-auto","box-border","max-sm:grow","max-sm:shrink","max-sm:basis-full","max-sm:max-w-full","max-sm:box-border",3,"routerLink"],[1,"flex","flex-row","grow","shrink","basis-full","max-w-full","box-border","content-center","justify-center","items-center"],[1,"grow","shrink","basis-full","max-w-full","box-border","refi-content-container",3,"form","qs","showSaveButton"],[1,"grow","shrink","basis-full","max-w-full","box-border"],[1,"grow","shrink","basis-full","max-w-full","box-border","refi-content-container",3,"formSubmitted","refreshable","form","qs","saveButtonText"],["class","grow shrink basis-full max-w-full box-border files-container",3,"docs","options","upload","delete","setPrimary",4,"ngIf"],[1,"grow","shrink","basis-full","max-w-full","box-border","content-center","justify-end","items-center","flex","flex-row"],["mat-raised-button","","color","primary",3,"click","disabled"],[1,"grow","shrink","basis-full","max-w-full","box-border","files-container",3,"upload","delete","setPrimary","docs","options"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"button",4)(5,"mat-icon"),u(6,"keyboard_return"),m(),u(7," Vissza "),m()(),a(8,"div",5)(9,"h2"),u(10,"\xDAj kamp\xE1ny r\xF6gz\xEDt\xE9se"),m()()(),y(11,"app-dynamic-form",6),a(12,"h3",7),u(13,"K\xF6lts\xE9gvet\xE9si t\xE1bl\xE1zat "),a(14,"i"),u(15),m()(),a(16,"app-dynamic-form",8),g("formSubmitted",function(o){return t.addNewBudgetLine(o)}),m(),a(17,"h3",7),u(18,"Felaj\xE1nlhat\xF3 \xF6sszegek "),a(19,"i"),u(20),m()(),a(21,"app-dynamic-form",8),g("formSubmitted",function(o){return t.addNewAmountLine(o)}),m(),a(22,"h3",7),u(23,"K\xE9pek "),a(24,"i"),u(25,"(felt\xF6lthet\u0151 k\xE9pek k\xE9par\xE1nya: 21:9)"),m()(),S(26,at,1,3,"app-file-upload",9),a(27,"div",10)(28,"button",11),g("click",function(o){return t.submit(o)}),u(29),m()()()()),i&2&&(p(4),d("routerLink",M(17,ot)),p(7),d("form",t.form)("qs",t.formFields)("showSaveButton",!1),p(4),ue("(maximum ",t.max_budget_line," sor)"),p(),d("refreshable",!0)("form",t.form2)("qs",t.budgetLinesFormFields)("saveButtonText","\xDAj sor"),p(4),ue("(maximum ",t.max_amount_line," sor)"),p(),d("refreshable",!0)("form",t.form3)("qs",t.amountLinesFormFields)("saveButtonText","\xDAj sor"),p(5),d("ngIf",t.documents),p(2),d("disabled",t._formStatus),p(),V(t._formStatus?"Ment\xE9s...":"Ment\xE9s"))},dependencies:[k,T,j,G,Z,ie],encapsulation:2});let r=n;return r})();function dt(r,n){if(r&1){let l=D();a(0,"app-campaigns-admin-form",2),g("submitForm",function(i){x(l);let t=b();return _(t.submitForm(i))})("newBudgetLine",function(i){x(l);let t=b();return _(t.newBudgetLine(i))})("newAmountLine",function(i){x(l);let t=b();return _(t.newAmountLine(i))}),m()}if(r&2){let l=b();d("formFields",l.formFields)("formStatus$",l.formStatus$)("serverErrors$",l.serverErrors$)("budgetLinesFormFields",l.budgetLinesFormFields)("amountLinesFormFields",l.amountLinesFormFields)}}function pt(r,n){r&1&&(a(0,"div",3),y(1,"mat-spinner",4),m())}var Xe=(()=>{let n=class n extends J{constructor(e,i,t,s){super(),this.announcerService=e,this.campaignsAdminService=i,this.store=t,this.router=s,this.formFields=[],this.budgetLinesFormFields=[],this.amountLinesFormFields=[]}ngOnInit(){this.store.select(ne).subscribe(e=>{this.partnerID=e}),this.formFields=f.GetFormFields(),this.budgetLinesFormFields=f.GetBudgetLinesFields(),this.amountLinesFormFields=f.GetAmountLinesFields()}newBudgetLine(e){f.AddBudgetLinesFields(this.budgetLinesFormFields)||this.announcerService.announceInformationMessage(`Maximum ${f.MAX_BUDGET_PLUS_LINES} sort lehet felvenni!`)}newAmountLine(e){f.AddAmountLinesFields(this.amountLinesFormFields)||this.announcerService.announceInformationMessage(`Maximum ${f.MAX_AMOUNT_PLUS_LINES} sort lehet felvenni!`)}submitForm(e){if(!this.saveStatus()){this.startSave();let i=new se,t={},s={};
1h.LoadFormValuesToModel(e.formData,i),e.uploadDocuments.forEach(o=>{o.file!==void 0&&i.files.push(o.file)}),h.LoadFormValuesToModel(e.budgetLines,t),h.LoadFormValuesToModel(e.amountLines,s),i.partnerID=this.partnerID,this.campaignsAdminService.createCampaign(i,t,s).subscribe(o=>{this.announcerService.announceInformationMessage("Sikeres ment\xE9s"),this.router.navigate(["/","admin","kampany"])},o=>{this.stopSave(),C.SetFromServerErrors(o,this.formFields),C.SetFromServerErrors(o,this.budgetLinesFormFields),C.SetFromServerErrors(o,this.amountLinesFormFields)})}}};n.\u0275fac=function(i){return new(i||n)(c(B),c(P),c(N),c(U))},n.\u0275cmp=w({type:n,selectors:[["app-campaigns-admin-form-shell"]],standalone:!1,features:[A],decls:2,vars:2,consts:[[3,"formFields","formStatus$","serverErrors$","budgetLinesFormFields","amountLinesFormFields","submitForm","newBudgetLine","newAmountLine",4,"ngIf"],["class","flex flex-row content-center justify-center items-center",4,"ngIf"],[3,"submitForm","newBudgetLine","newAmountLine","formFields","formStatus$","serverErrors$","budgetLinesFormFields","amountLinesFormFields"],[1,"flex","flex-row","content-center","justify-center","items-center"],["diameter","200"]],template:function(i,t){i&1&&S(0,dt,1,5,"app-campaigns-admin-form",0)(1,pt,2,0,"div",1),i&2&&(d("ngIf",t.formFields.length>0&&t.budgetLinesFormFields.length>0&&t.amountLinesFormFields.length>0),p(),d("ngIf",!(t.formFields.length>0&&t.budgetLinesFormFields.length>0&&t.amountLinesFormFields.length>0)))},dependencies:[k,R,He],encapsulation:2});let r=n;return r})();var ut=()=>["/","admin","kampany"],ct=()=>({uploadInfo:"(A felt\xF6lthet\u0151 k\xE9pek k\xE9par\xE1nya: 21:9)"});function ft(r,n){if(r&1){let l=D();a(0,"app-file-upload",12),g("upload",function(i){x(l);let t=b();return _(t.fileComponentUpload(i))})("delete",function(i){x(l);let t=b();return _(t.removeDocument(i))})("setPrimary",function(i){x(l);let t=b();return _(t.primarySwitch(i))}),m()}if(r&2){let l=b();d("docs",l.documents)("options",M(2,ct))}}var Ye=(()=>{let n=class n extends W{constructor(e){super(),this.fb=e,this.formFields=[],this.budgetLinesFormFields=[],this.amountLinesFormFields=[],this.documents=[],this._formStatus=!1,this.submitForm=new E,this.newBudgetLine=new E,this.newAmountLine=new E}ngOnInit(){this.formStatus$!=null&&this.formStatus$.subscribe(e=>{this._formStatus=e}),this.form=this.fb.group({}),this.form2=this.fb.group({}),this.form3=this.fb.group({}),this.uploadForm=this.fb.group({})}addNewBudgetLine(e){this.newBudgetLine.emit(e)}addNewAmountLine(e){this.newAmountLine.emit(e)}fileComponentUpload(e){this.documents.push(Object.assign(e))}removeDocument(e){if(e.docID==null||e.docID==null){let i=this.documents.findIndex(t=>t.file!=null&&t.file.name==e.docName);i!=-1&&this.documents.splice(i,1)}else{let i=this.documents.findIndex(t=>t.id==e.docID);i!=-1&&this.documents.splice(i,1)}}primarySwitch(e){this.primaryAttachmentName=e}submit(e){let i=h.GetFormValues(this.form);i.primaryAttachmentName=this.primaryAttachmentName,this.submitForm.emit({formData:i,budgetLines:h.GetFormValues(this.form2),amountLines:h.GetFormValues(this.form3),uploadDocuments:this.documents})}};n.\u0275fac=function(i){return new(i||n)(c(Y))},n.\u0275cmp=w({type:n,selectors:[["app-campaigns-admin-editor"]],inputs:{formFields:"formFields",budgetLinesFormFields:"budgetLinesFormFields",amountLinesFormFields:"amountLinesFormFields",documents:"documents"},outputs:{submitForm:"submitForm",newBudgetLine:"newBudgetLine",newAmountLine:"newAmountLine"},standalone:!1,features:[A],decls:26,vars:16,consts:[[1,"component-container"],[1,"flex","flex-row","flex-wrap","centered-container","content-full-height","content-center","justify-center","items-center"],[1,"flex","flex-row","flex-wrap","grow","shrink","basis-full","max-w-full","box-border"],[1,"flex","flex-row","grow","shrink","basis-full","max-w-full","box-border","content-center","justify-start","items-center"],["mat-raised-button","","type","button",1,"grow-0","shrink","basis-auto","box-border","max-sm:grow","max-sm:shrink","max-sm:basis-full","max-sm:max-w-full","max-sm:box-border",3,"routerLink"],[1,"flex","flex-row","grow","shrink","basis-full","max-w-full","box-border","content-center","justify-center","items-center"],[1,"grow","shrink","basis-full","max-w-full","box-border","refi-content-container",3,"form","qs","showSaveButton"],[1,"grow","shrink","basis-full","max-w-full","box-border"],[1,"grow","shrink","basis-full","max-w-full","box-border","refi-content-container",3,"formSubmitted","refreshable","form","qs","saveButtonText"],["class","grow shrink basis-full max-w-full box-border files-container",3,"docs","options","upload","delete","setPrimary",4,"ngIf"],[1,"grow","shrink","basis-full","max-w-full","box-border","content-center","justify-end","items-center","flex","flex-row"],["mat-raised-button","","color","primary",3,"click","disabled"],[1,"grow","shrink","basis-full","max-w-full","box-border","files-container",3,"upload","delete","setPrimary","docs","options"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"button",4)(5,"mat-icon"),u(6,"keyboard_return"),m(),u(7," Vissza "),m()(),a(8,"div",5)(9,"h2"),u(10,"Kamp\xE1ny szerkeszt\xE9se"),m()()(),y(11,"app-dynamic-form",6),a(12,"h3",7),u(13,"K\xF6lts\xE9gvet\xE9si t\xE1bl\xE1zat"),m(),a(14,"app-dynamic-form",8),g("formSubmitted",function(o){return t.addNewBudgetLine(o)}),m(),a(15,"h3",7),u(16,"Felaj\xE1nlhat\xF3 \xF6sszegek"),m(),a(17,"app-dynamic-form",8),g("formSubmitted",function(o){return t.addNewAmountLine(o)}),m(),a(18,"h3",7),u(19,"K\xE9pek "),a(20,"i"),u(21,"(felt\xF6lthet\u0151 k\xE9pek k\xE9par\xE1nya: 21:9)"),m()(),S(22,ft,1,3,"app-file-upload",9),a(23,"div",10)(24,"button",11),g("click",function(o){return t.submit(o)}
1),u(25),m()()()()),i&2&&(p(4),d("routerLink",M(15,ut)),p(7),d("form",t.form)("qs",t.formFields)("showSaveButton",!1),p(3),d("refreshable",!0)("form",t.form2)("qs",t.budgetLinesFormFields)("saveButtonText","\xDAj sor"),p(3),d("refreshable",!0)("form",t.form3)("qs",t.amountLinesFormFields)("saveButtonText","\xDAj sor"),p(5),d("ngIf",t.documents),p(2),d("disabled",t._formStatus),p(),V(t._formStatus?"Ment\xE9s...":"Ment\xE9s"))},dependencies:[k,T,j,G,Z,ie],encapsulation:2});let r=n;return r})();function gt(r,n){if(r&1){let l=D();a(0,"app-campaigns-admin-editor",2),g("submitForm",function(i){x(l);let t=b();return _(t.submitForm(i))})("newBudgetLine",function(i){x(l);let t=b();return _(t.newBudgetLine(i))})("newAmountLine",function(i){x(l);let t=b();return _(t.newAmountLine(i))}),m()}if(r&2){let l=b();d("formFields",l.formFields)("formStatus$",l.formStatus$)("serverErrors$",l.serverErrors$)("budgetLinesFormFields",l.budgetLinesFormFields)("amountLinesFormFields",l.amountLinesFormFields)("documents",l.campaign==null?null:l.campaign.attachments)}}function bt(r,n){r&1&&(a(0,"div",3),y(1,"mat-spinner",4),m())}var Je=(()=>{let n=class n extends J{constructor(e,i,t,s,o){super(),this.announcerService=e,this.campaignsAdminService=i,this.store=t,this.router=s,this.route=o,this.formFields=[],this.budgetLinesFormFields=[],this.amountLinesFormFields=[],this.attachedDocuments=[]}ngOnInit(){this.route.paramMap.subscribe(e=>{this.selectedID=+(e.get("id")??0),this.selectedID>0&&this.campaignsAdminService.getCampaignByID(this.selectedID).subscribe(i=>{this.campaign=i,this.store.select(ne).subscribe(s=>{this.partnerID=s}),this.formFields=f.GetUpdateFormFields();let t=!0;if(this.campaign.budgetLines?.forEach(s=>{t?(f.AddBudgetLinesFields(this.budgetLinesFormFields,!1),t=!1):f.AddBudgetLinesFields(this.budgetLinesFormFields)}),this.campaign.budgetLines?.length==0&&(this.campaign.budgetLines=[],this.budgetLinesFormFields=f.GetBudgetLinesFields()),t=!0,this.campaign.amounts?.forEach(s=>{t?(f.AddAmountLinesFields(this.amountLinesFormFields,!1),t=!1):f.AddAmountLinesFields(this.amountLinesFormFields)}),this.attachedDocuments=this.campaign.attachments??[],this.campaign.primaryAttachmentID!=null||this.campaign.primaryAttachmentID!=null){let s=this.attachedDocuments.find(o=>o.id==this.campaign?.primaryAttachmentID);s&&(s.isPrimary=!0)}h.LoadModelValuesToForm(this.campaign,this.formFields),h.LoadModelValuesToForm(this.campaign.budgetLines??{},this.budgetLinesFormFields),h.LoadModelValuesToForm(this.campaign.amounts??{},this.amountLinesFormFields)})})}newBudgetLine(e){f.AddBudgetLinesFields(this.budgetLinesFormFields)||this.announcerService.announceInformationMessage(`Maximum ${f.MAX_BUDGET_PLUS_LINES+1} sort lehet felvenni!`)}newAmountLine(e){f.AddAmountLinesFields(this.amountLinesFormFields)||this.announcerService.announceInformationMessage(`Maximum ${f.MAX_AMOUNT_PLUS_LINES+1} sort lehet felvenni!`)}submitForm(e){let i={},t={};if(h.LoadFormValuesToModel(e.budgetLines,i),h.LoadFormValuesToModel(e.amountLines,t),!this.saveStatus()){this.startSave();let s=new ae;h.LoadFormValuesToModel(e.formData,s),e.uploadDocuments!=null&&(s.existingDocuments=e.uploadDocuments.reduce((o,F)=>(F.id!=null&&o.push(F.id),o),[])),e.uploadDocuments.forEach(o=>{o.file!=null&&s.files.push(o.file)}),s.partnerID=this.partnerID,this.campaignsAdminService.updateCampaign(this.selectedID??0,s,i,t).subscribe(o=>{this.announcerService.announceInformationMessage("Sikeres ment\xE9s"),this.router.navigate(["/","admin","kampany"])},o=>{this.stopSave(),C.SetFromServerErrors(o,this.formFields),C.SetFromServerErrors(o,this.budgetLinesFormFields),C.SetFromServerErrors(o,this.amountLinesFormFields)})}}};n.\u0275fac=function(i){return new(i||n)(c(B),c(P),c(N),c(U),c($))},n.\u0275cmp=w({type:n,selectors:[["app-campaigns-admin-editor-shell"]],standalone:!1,features:[A],decls:2,vars:2,consts:[[3,"formFields","formStatus$","serverErrors$","budgetLinesFormFields","amountLinesFormFields","documents","submitForm","newBudgetLine","newAmountLine",4,"ngIf"],["class","flex flex-row content-center justify-center items-center",4,"ngIf"],[3,"submitForm","newBudgetLine","newAmountLine","formFields","formStatus$","serverErrors$","budgetLinesFormFields","amountLinesFormFields","documents"],[1,"flex","flex-row","content-center","justify-center","items-center"],["diameter","200"]],template:function(i,t){i&1&&S(0,gt,1,6,"app-campaigns-admin-editor",0)(1,bt,2,0,"div",1),i&2&&(d("ngIf",t.formFields.length>0&&t.amountLinesFormFields.length>0),p(),d("ngIf",!(t.formFields.length>0&&t.amountLinesFormFields.length>0)))},dependencies:[k,R,Ye],encapsulation:2});let r=n;return r})();function Ft(r,n){r&1&&(a(0,"div",13),y(1,"mat-spinner",14),m())}
1function xt(r,n){if(r&1&&(a(0,"div",15),u(1),m()),r&2){let l=n.$implicit;p(),V(l.name)}}var We=(()=>{let n=class n{constructor(e,i,t,s,o){this.adminService=e,this.campaignsService=i,this.announcerService=t,this.route=s,this.router=o,this.dragItems=[],this.sortedItems=[],this.unOrderedItems=[],this.campaignsService.getCampaignsList(new Re).subscribe(F=>{this.campaignList=F,this.campaignList?.items.forEach(L=>L.order===void 0||L.order===null?this.unOrderedItems.push(L):this.sortedItems.push(L)),this.sortedItems.sort((L,v)=>(L.order??0).toString().localeCompare((v.order??0).toString())),this.dragItems=this.sortedItems.concat(this.unOrderedItems),this.siteContent=!0},F=>{this.announcerService.announceErrorMessage("Nem tudtuk lek\xE9rni a publikus list\xE1t.",F),this.siteContent=!0})}ngOnInit(){this.backUrl=this.route.snapshot.queryParamMap.has("fromTask")?["/","admin","kampany"]:Te(this.router.url)}drop(e){Ie(e.container.data,e.previousIndex,e.currentIndex)}save(){this.siteContent=!0;let e=new me;e.campaignOrderList=[],this.dragItems.forEach((i,t)=>{let s=new le;s.id=i.id,s.order=t,e.campaignOrderList?.push(s)}),this.adminService.updateCampaignOrder(e).subscribe(i=>{this.announcerService.announceInformationMessage("Sikeresen megv\xE1ltoztatta a publikus kamp\xE1nyok sorrendj\xE9t!"),this.siteContent=!0,this.router.navigate(this.backUrl)},i=>{this.announcerService.announceErrorMessage("Nem siker\xFClt megv\xE1ltoztatni a publikus kamp\xE1nyok sorrendj\xE9t!"),this.siteContent=!0})}};n.\u0275fac=function(i){return new(i||n)(c(P),c(re),c(B),c($),c(U))},n.\u0275cmp=w({type:n,selectors:[["app-public-campaign-order"]],standalone:!1,decls:19,vars:4,consts:[[1,"component-container","site-content-editor"],["class","flex flex-row content-center justify-center items-center",4,"ngIf"],[1,"flex","flex-row","flex-wrap","centered-container","content-full-height","content-start","justify-center","items-start"],[1,"flex","flex-row","flex-wrap","grow","shrink","basis-full","max-w-full","box-border"],[1,"flex","flex-row","grow","shrink","basis-full","max-w-full","box-border","content-center","justify-start","items-center"],["mat-raised-button","","type","button",1,"grow-0","shrink","basis-auto","box-border","max-sm:grow","max-sm:shrink","max-sm:basis-full","max-sm:max-w-full","max-sm:box-border",3,"routerLink"],[1,"flex","flex-row","grow","shrink","basis-full","max-w-full","box-border","content-center","justify-center","items-center"],["cdkDropListGroup",""],[1,"example-container"],["cdkDropList","",1,"example-list",3,"cdkDropListDropped","cdkDropListData"],["class","example-box","cdkDrag","",4,"ngFor","ngForOf"],[1,"flex","flex-row","grow","shrink","basis-full","max-w-full","box-border","content-center","justify-end","items-center"],["mat-raised-button","","color","primary",3,"click"],[1,"flex","flex-row","content-center","justify-center","items-center"],["diameter","200"],["cdkDrag","",1,"example-box"]],template:function(i,t){i&1&&(a(0,"div",0),S(1,Ft,2,0,"div",1),a(2,"div",2)(3,"div",3)(4,"div",4)(5,"button",5)(6,"mat-icon"),u(7,"keyboard_return"),m(),u(8," Vissza "),m()(),a(9,"div",6)(10,"div",7)(11,"div",8)(12,"h2"),u(13,"Publikus kamp\xE1nyok megjelen\xEDt\xE9si sorrendje"),m(),a(14,"div",9),g("cdkDropListDropped",function(o){return t.drop(o)}),S(15,xt,2,1,"div",10),m()()()(),a(16,"div",11)(17,"button",12),g("click",function(){return t.save()}),u(18,"Ment\xE9s"),m()()()()()),i&2&&(p(),d("ngIf",!t.siteContent),p(4),d("routerLink",t.backUrl),p(9),d("cdkDropListData",t.dragItems),p(),d("ngForOf",t.dragItems))},dependencies:[Ce,k,T,j,G,R,De,Ae,Ee],styles:[".content-container[_ngcontent-%COMP%]{max-width:100%;margin:0 25px 25px 0;display:inline-block;vertical-align:top}.example-list[_ngcontent-%COMP%]{border:solid 1px #ccc;min-height:60px;background:#fff;border-radius:4px;overflow:hidden;display:block}.example-box[_ngcontent-%COMP%]{padding:20px 10px;border-bottom:solid 1px #ccc;color:#000000de;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;cursor:move;background:#fff;font-size:14px}.cdk-drag-preview[_ngcontent-%COMP%]{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}
1.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .25s cubic-bezier(0,0,.2,1)}.example-box[_ngcontent-%COMP%]:last-child{border:none}.example-list.cdk-drop-list-dragging[_ngcontent-%COMP%]   .example-box[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.button-container[_ngcontent-%COMP%]{margin-top:10px}"]});let r=n;return r})();var _t=[{path:"",children:[{path:"kampany",children:[{path:"uj",component:Xe},{path:"sorrend",component:We},{path:":id",component:Je},{path:"",component:qe}]}]}],Ze=(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275mod=X({type:n}),n.\u0275inj=Q({imports:[ce.forChild(_t),ce]});let r=n;return r})();var Ni=(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275mod=X({type:n}),n.\u0275inj=Q({imports:[Le,Ze,Ue,Ge,je]});let r=n;return r})();export{Ni as AdminModule};

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.