PageSourceSearch

https://annoncelegale.lereveildumidi.fr/static/frontend/chunk-IOSY7FIB.js

js lereveildumidi.fr collected 2026-10-02 07:21:34 UTC 30,386 bytes, 1 lines download raw bytes

1import{g as tt}from"./chunk-YVJ35TQY.js";import"./chunk-IH6DCUDT.js";import"./chunk-OFOKIC5O.js";import"./chunk-WGIOPEPB.js";import"./chunk-BOS2LLBC.js";import"./chunk-TXXLPXAF.js";import"./chunk-AFKKFZZ2.js";import{g as $e,h as et}from"./chunk-TX66ETVM.js";import"./chunk-ALJRELPE.js";import"./chunk-RQLQ5BO6.js";import"./chunk-VNXB4N3P.js";import"./chunk-36NQOWJB.js";import{B as ze,C as qe,D as Qe,M as Ke}from"./chunk-44GCCXGZ.js";import"./chunk-O6OZZI7G.js";import"./chunk-IFS7QPWK.js";import{$b as q,Ac as D,Cb as ie,Ci as Xe,D as de,Di as N,Ei as Ye,Fc as I,Fi as A,Gi as Ze,Ia as S,Ie as B,Jc as ne,La as h,Lc as P,M as ue,Nc as U,Oc as Fe,Pg as Re,Q as R,R as J,Ra as he,T as G,Tg as Y,Vf as Ne,Wa as n,X as L,Xa as o,Y as H,Ya as v,Yc as Te,Za as b,Zc as We,Ze as Ae,_a as x,_b as we,ab as M,ba as _e,c as ee,ca as g,cf as Oe,da as f,db as y,dc as be,de as Le,ee as De,eh as Je,fb as u,ff as j,ge as Ie,gf as re,he as Pe,hf as ae,ic as xe,ie as Ve,if as le,je as ke,ji as Z,ka as te,ke as Be,kg as K,ki as Ue,mb as Ce,mf as V,mg as X,nb as ye,ne as je,o as T,ob as Se,oc as Me,pc as Q,qb as p,qg as me,rb as F,sb as z,ta as ge,ua as fe,ub as s,vb as c,ve as oe,wb as d,xa as m,xb as ve,ya as w,yc as Ee,yh as Ge,zh as He}from"./chunk-L5TFZYIV.js";import"./chunk-WWX6BADO.js";var k=(()=>{class r{http;listeValeurs;constructor(t){this.http=t,this.getValeurs().subscribe(a=>{this.listeValeurs=a})}getFormulaire(t){return this.http.get(`/admin/api/frontend/formulaire/${t}`).pipe(T(A.fromJSON))}listCategories(){return this.http.get("/admin/api/frontend/categorie").pipe(T(t=>t.map(Ze.fromJSON)))}getValeurs(){return this.http.get("/admin/api/frontend/formulaire/valeurs").pipe(T(t=>t.map(Xe.fromJSON)))}getListeValeur(t){return this.listeValeurs.find(a=>a.id==t)}putChamp(t){return this.http.put(`/admin/api/frontend/formulaire/champ/${t.id}`,t).pipe(T(N.fromJSON))}deleteChamp(t){return this.http.delete(`/admin/api/frontend/formulaire/champ/${t.id}`)}postChamp(t){return this.http.post("/admin/api/frontend/formulaire/champ",t).pipe(T(N.fromJSON))}putSection(t){return this.http.put(`/admin/api/frontend/formulaire/section/${t.id}`,t).pipe(T(Ye.fromJSON))}postFormulaire(t){return this.http.post("/admin/api/frontend/formulaire",t).pipe(T(A.fromJSON))}static \u0275fac=function(a){return new(a||r)(G(Q))};static \u0275prov=R({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function ht(r,_){if(r&1){let t=M();n(0,"span",11),p(1),o(),n(2,"button",8),y("click",function(){g(t);let e=u();return f(e.saveChampChange.emit(e.champ))}),v(3,"i",9),o(),n(4,"button",8),y("click",function(){g(t);let e=u();return f(e.deleteChampChange.emit(e.champ))}),v(5,"i",12),o()}if(r&2){let t=u();m(),z("Champ ",t.champ.libelle,"")}}function Ct(r,_){r&1&&(b(0),n(1,"label"),p(2,"Liste"),o(),p(3," todo "),x())}function yt(r,_){if(r&1&&(n(0,"div")(1,"span",17),p(2),o()()),r&2){let t=_.$implicit;m(2),F(t.libelle)}}function St(r,_){if(r&1&&(n(0,"div")(1,"span",17),p(2),o()()),r&2){let t=_.$implicit;m(2),F(t.libelle)}}function vt(r,_){if(r&1){let t=M();b(0),n(1,"div",1)(2,"label"),p(3,"Liste"),o(),n(4,"div")(5,"p-dropdown",14),d("ngModelChange",function(e){g(t);let l=u(2);return c(l.champ.ajl3_formulaire_liste_id,e)||(l.champ.ajl3_formulaire_liste_id=e),f(e)}),S(6,yt,3,1,"ng-template",15)(7,St,3,1,"ng-template",16),o()()(),x()}if(r&2){let t=u(2);m(5),h("options",t._adminFormulaireService.listeValeurs),s("ngModel",t.champ.ajl3_formulaire_liste_id)}}function wt(r,_){if(r&1&&(b(0),v(1,"mat-divider",13),S(2,Ct,4,0,"ng-container",5)(3,vt,8,2,"ng-container",5),x()),r&2){let t=u();m(2),h("ngIf",!t.liste),m(),h("ngIf",t.liste)}}var se=(()=>{class r{_adminFormulaireService;saveChampChange=new te;deleteChampChange=new te;champ;liste;champJson="";constructor(t){this._adminFormulaireService=t}ngOnChanges(){if(this.champ&&(this.champJson=JSON.stringify(this.champ)),this.champ&&this.champ.ajl3_formulaire_liste_id>0){let t=this._adminFormulaireService.getListeValeur(this.champ.ajl3_formulaire_liste_id);console.log(t),this.liste=t}}editAsJson(){this.champJson=JSON.stringify(this.champ)}saveJson(){this.champ=JSON.parse(this.champJson),this.saveChampChange.emit(this.champ)}static \u0275fac=function(a){return new(a||r)(w(k))};static \u0275cmp=L({type:r,selectors:[["app-champ"]],inputs:{champ:"champ"},outputs:{saveChampChange:"saveChampChange",deleteChampChange:"deleteChampChange"},features:[_e],decls:93,vars:23,consts:[["pTemplate","header"],[1,"champ-item"],["type","number","pInputText","",3,"ngModelChange","ngModel"],["binary","true",3,"ngModelChange","ngModel"],["type","text","pInputText","",3,"ngModelChange","ngModel"],[4,"ngIf"],[1,"section-item"],["fxFlex","",3,"ngModelChange","ngModel"],["pButton","","pRipple","","type","button",1,"p-button-text","p-button-icon-only",2,"height","14px",3,"click"],[1,"fa-fw","fas","fa-save"],[1,"fa-fw","fas","fa-refresh"],[1,"p-panel-title"],[1,"fa-fw","fas","fa-tras
1h",2,"color","red"],[1,"champ-item-divider"],["optionValue","id","scrollHeight","500px",3,"ngModelChange","options","ngModel"],["pTemplate","item"],["pTemplate","selectedItem"],[1,"item"]],template:function(a,e){a&1&&(n(0,"p-panel"),S(1,ht,6,1,"ng-template",0),n(2,"div",1)(3,"label"),p(4,"ID"),o(),n(5,"input",2),d("ngModelChange",function(i){return c(e.champ.id,i)||(e.champ.id=i),i}),o()(),n(6,"div",1)(7,"label"),p(8,"Ray\xE9"),o(),n(9,"p-checkbox",3),d("ngModelChange",function(i){return c(e.champ.raye,i)||(e.champ.raye=i),i}),o()(),n(10,"div",1)(11,"label"),p(12,"Actif"),o(),n(13,"p-checkbox",3),d("ngModelChange",function(i){return c(e.champ.actif,i)||(e.champ.actif=i),i}),o()(),n(14,"div",1)(15,"label"),p(16,"Type"),o(),n(17,"input",4),d("ngModelChange",function(i){return c(e.champ.type,i)||(e.champ.type=i),i}),o()(),n(18,"div",1)(19,"label"),p(20,"Code"),o(),n(21,"input",4),d("ngModelChange",function(i){return c(e.champ.code,i)||(e.champ.code=i),i}),o()(),n(22,"div",1)(23,"label"),p(24,"Libelle"),o(),n(25,"input",4),d("ngModelChange",function(i){return c(e.champ.libelle,i)||(e.champ.libelle=i),i}),o()(),n(26,"div",1)(27,"label"),p(28,"Descriptif"),o(),n(29,"input",4),d("ngModelChange",function(i){return c(e.champ.descriptif,i)||(e.champ.descriptif=i),i}),o()(),n(30,"div",1)(31,"label"),p(32,"Libell\xE9 suffixe"),o(),n(33,"input",4),d("ngModelChange",function(i){return c(e.champ.libelle_suffixe,i)||(e.champ.libelle_suffixe=i),i}),o()(),n(34,"div",1)(35,"label"),p(36,"Valeur par d\xE9faut"),o(),n(37,"input",4),d("ngModelChange",function(i){return c(e.champ.valeur_defaut,i)||(e.champ.valeur_defaut=i),i}),o()(),n(38,"div",1)(39,"label"),p(40,"Texte indication"),o(),n(41,"input",4),d("ngModelChange",function(i){return c(e.champ.texte_indicatif,i)||(e.champ.texte_indicatif=i),i}),o()(),n(42,"div",1)(43,"label"),p(44,"Masque de saisie"),o(),n(45,"input",4),d("ngModelChange",function(i){return c(e.champ.masque,i)||(e.champ.masque=i),i}),o()(),n(46,"div",1)(47,"label"),p(48,"Bulle d'aide"),o(),n(49,"input",4),d("ngModelChange",function(i){return c(e.champ.bulle_aide,i)||(e.champ.bulle_aide=i),i}),o()(),n(50,"div",1)(51,"label"),p(52,"Rang"),o(),n(53,"input",2),d("ngModelChange",function(i){return c(e.champ.rang,i)||(e.champ.rang=i),i}),o()(),n(54,"div",1)(55,"label"),p(56,"Aide"),o(),n(57,"input",4),d("ngModelChange",function(i){return c(e.champ.aide,i)||(e.champ.aide=i),i}),o()(),n(58,"div",1)(59,"label"),p(60,"Obligatoire"),o(),n(61,"p-checkbox",3),d("ngModelChange",function(i){return c(e.champ.obligatoire,i)||(e.champ.obligatoire=i),i}),o()(),n(62,"div",1)(63,"label"),p(64,"Contr\xF4le la publication"),o(),n(65,"p-checkbox",3),d("ngModelChange",function(i){return c(e.champ.controle_publication,i)||(e.champ.controle_publication=i),i}),o()(),n(66,"div",1)(67,"label"),p(68,"Largeur"),o(),n(69,"input",4),d("ngModelChange",function(i){return c(e.champ.largeur,i)||(e.champ.largeur=i),i}),o()(),n(70,"div",1)(71,"label"),p(72,"Hauteur"),o(),n(73,"input",4),d("ngModelChange",function(i){return c(e.champ.hauteur,i)||(e.champ.hauteur=i),i}),o()(),n(74,"div",1)(75,"label"),p(76,"Longueur max"),o(),n(77,"input",2),d("ngModelChange",function(i){return c(e.champ.longueur_max,i)||(e.champ.longueur_max=i),i}),o()(),n(78,"div",1)(79,"label"),p(80,"Conditions de visibilit\xE9"),o(),n(81,"input",4),d("ngModelChange",function(i){return c(e.champ.conditions_visible,i)||(e.champ.conditions_visible=i),i}),o()(),n(82,"div",1)(83,"label"),p(84,"Update on (form)"),o(),n(85,"input",4),d("ngModelChange",function(i){return c(e.champ.update_on,i)||(e.champ.update_on=i),i}),o()(),S(86,wt,4,2,"ng-container",5),n(87,"div",6)(88,"textarea",7),d("ngModelChange",function(i){return c(e.champJson,i)||(e.champJson=i),i}),o(),n(89,"button",8),y("click",function(){return e.saveJson()}),v(90,"i",9),o(),n(91,"button",8),y("click",function(){return e.editAsJson()}),v(92,"i",10),o()()()),a&2&&(m(5),s("ngModel",e.champ.id),m(4),s("ngModel",e.champ.raye),m(4),s("ngModel",e.champ.actif),m(4),s("ngModel",e.champ.type),m(4),s("ngModel",e.champ.code),m(4),s("ngModel",e.champ.libelle),m(4),s("ngModel",e.champ.descriptif),m(4),s("ngModel",e.champ.libelle_suffixe),m(4),s("ngModel",e.champ.valeur_defaut),m(4),s("ngModel",e.champ.texte_indicatif),m(4),s("ngModel",e.champ.masque),m(4),s("ngModel",e.champ.bulle_aide),m(4),s("ngModel",e.champ.rang),m(4),s("ngModel",e.champ.aide),m(4),s("ngModel",e.champ.obligatoire),m(4),s("ngModel",e.champ.controle_publication),m(4),s("ngModel",e.champ.largeur),m(4),s("ngModel",e.champ.hauteur),m(4),s("ngModel",e.champ.longueur_max),m(4),s("ngModel",e.champ.conditions_visible),m(4),s("ngModel",e.champ.update_on),m(),h("ngIf",e.champ.type=="list"),m(2),s("ngModel",e.champJson))},dependencies:[q,j,Je,B,V,Y,X,K,Z,D,U,I,P],styles:["div.champ-item[_ngcontent-%COMP%]{display:flex;box-sizing:border-box;flex-direction:row;align-items:center;place-content:center space-between;min-height:2rem;margin-top:4px}div.champ-item[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:last-child{min-width:400px}.champ-item-divider[_ngcontent-%COMP%]{margin:8px}"]})}return r})();function xt(r,_){if(r&1){let t=M();n(0,"span",6),p(1),o(),n(2,"button",7),y("click",function(){g(t);let e=u();return f(e.saveSection())}
1),v(3,"i",8),o(),n(4,"button",9),y("click",function(){g(t);let e=u();return f(e.editAsJson())}),v(5,"i",10),o()}if(r&2){let t=u();m(),z("Section ",t.section.libelle,"")}}var ce=(()=>{class r{_adminFormulaireService;section;editJson=!1;sectionJson="";constructor(t){this._adminFormulaireService=t}ngOnInit(){}saveSection(){this.section&&this._adminFormulaireService.putSection(this.section).subscribe(t=>{console.log(t)})}editAsJson(){this.editJson=!this.editJson,this.sectionJson=JSON.stringify(this.section)}static \u0275fac=function(a){return new(a||r)(w(k))};static \u0275cmp=L({type:r,selectors:[["app-section"]],inputs:{section:"section"},decls:60,vars:15,consts:[["pTemplate","header"],[1,"section-item"],["type","number","pInputText","",3,"ngModelChange","ngModel"],["binary","true",3,"ngModelChange","ngModel"],["type","text","pInputText","",3,"ngModelChange","ngModel"],["fxFlex","",3,"ngModelChange","ngModel"],[1,"p-panel-title"],["pButton","","pRipple","","type","button","matToolTip","Sauvegarder",1,"p-button-text","p-button-icon-only",2,"height","14px",3,"click"],[1,"fa-fw","fas","fa-save"],["pButton","","pRipple","","type","button",1,"p-button-text","p-button-icon-only",2,"height","14px",3,"click"],[1,"fa-fw","fas","fa-code"]],template:function(a,e){a&1&&(n(0,"p-panel"),S(1,xt,6,1,"ng-template",0),n(2,"div",1)(3,"label"),p(4,"ID"),o(),n(5,"input",2),d("ngModelChange",function(i){return c(e.section.id,i)||(e.section.id=i),i}),o()(),n(6,"div",1)(7,"label"),p(8,"Ray\xE9"),o(),n(9,"p-checkbox",3),d("ngModelChange",function(i){return c(e.section.raye,i)||(e.section.raye=i),i}),o()(),n(10,"div",1)(11,"label"),p(12,"Actif"),o(),n(13,"p-checkbox",3),d("ngModelChange",function(i){return c(e.section.actif,i)||(e.section.actif=i),i}),o()(),n(14,"div",1)(15,"label"),p(16,"Code"),o(),n(17,"input",4),d("ngModelChange",function(i){return c(e.section.code,i)||(e.section.code=i),i}),o()(),n(18,"div",1)(19,"label"),p(20,"Libelle"),o(),n(21,"input",4),d("ngModelChange",function(i){return c(e.section.libelle,i)||(e.section.libelle=i),i}),o()(),n(22,"div",1)(23,"label"),p(24,"Description"),o(),n(25,"input",4),d("ngModelChange",function(i){return c(e.section.description,i)||(e.section.description=i),i}),o()(),n(26,"div",1)(27,"label"),p(28,"Rang"),o(),n(29,"input",4),d("ngModelChange",function(i){return c(e.section.rang,i)||(e.section.rang=i),i}),o()(),n(30,"div",1)(31,"label"),p(32,"Repetitive"),o(),n(33,"p-checkbox",3),d("ngModelChange",function(i){return c(e.section.repetitive,i)||(e.section.repetitive=i),i}),o()(),n(34,"div",1)(35,"label"),p(36,"Occurence Min"),o(),n(37,"input",4),d("ngModelChange",function(i){return c(e.section.nb_occurrences_min,i)||(e.section.nb_occurrences_min=i),i}),o()(),n(38,"div",1)(39,"label"),p(40,"Occurence Max"),o(),n(41,"input",4),d("ngModelChange",function(i){return c(e.section.nb_occurrences_max,i)||(e.section.nb_occurrences_max=i),i}),o()(),n(42,"div",1)(43,"label"),p(44,"Label"),o(),n(45,"input",4),d("ngModelChange",function(i){return c(e.section.label,i)||(e.section.label=i),i}),o()(),n(46,"div",1)(47,"label"),p(48,"Libelle Ajout Element"),o(),n(49,"input",4),d("ngModelChange",function(i){return c(e.section.libelle_ajout_element,i)||(e.section.libelle_ajout_element=i),i}),o()(),n(50,"div",1)(51,"label"),p(52,"Libelle Suppression Element"),o(),n(53,"input",4),d("ngModelChange",function(i){return c(e.section.libelle_suppression_element,i)||(e.section.libelle_suppression_element=i),i}),o()(),n(54,"div",1)(55,"label"),p(56,"Conditions de visibilit\xE9"),o(),n(57,"input",4),d("ngModelChange",function(i){return c(e.section.conditions_visible,i)||(e.section.conditions_visible=i),i}),o()(),n(58,"div",1)(59,"textarea",5),d("ngModelChange",function(i){return c(e.sectionJson,i)||(e.sectionJson=i),i}),o()()()),a&2&&(m(5),s("ngModel",e.section.id),m(4),s("ngModel",e.section.raye),m(4),s("ngModel",e.section.actif),m(4),s("ngModel",e.section.code),m(4),s("ngModel",e.section.libelle),m(4),s("ngModel",e.section.description),m(4),s("ngModel",e.section.rang),m(4),s("ngModel",e.section.repetitive),m(4),s("ngModel",e.section.nb_occurrences_min),m(4),s("ngModel",e.section.nb_occurrences_max),m(4),s("ngModel",e.section.label),m(4),s("ngModel",e.section.libelle_ajout_element),m(4),s("ngModel",e.section.libelle_suppression_element),m(4),s("ngModel",e.section.conditions_visible),m(2),s("ngModel",e.sectionJson))},dependencies:[j,B,V,Y,X,Z,D,U,I,P],styles:["div.section-item[_ngcontent-%COMP%]{display:flex;box-sizing:border-box;flex-direction:row;align-items:center;place-content:center space-between;min-width:400px;min-height:2rem;margin-top:8px}div.section-item[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:last-child{min-width:400px}.section-item-divider[_ngcontent-%COMP%]{margin:8px}"]})}return r})();var at=(()=>{class r{http;constructor(t){this.http=t}postPreviewHTML(t,a){return this.http.post("/admin/api/frontend/preview/html",{insertion:t,preview:a})}postPreviewIMG(t,a){return this.http.post("/admin/api/frontend/preview/img",{insertion:t,preview:a})}putFormulairePreview(t,a){return this.http.put("/admin/api/frontend/preview",{insertion:t,preview:a})}getAllPreview(){return this.http.get("/admin/api/frontend/preview/all")}static \u0275fac=function(a){return new(a||r)(G(Q))};static \u0275prov=R({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Ft=["form"],lt=(r,_)=>({visibility:r,display:_});function Tt(r,_){if(r&1&&(n(0,"div")(1,"span"),p(2),o()()),r&2){let t=_.$implicit;m(2),F(t.libelle)}}function Wt(r,_){if(r&1&&(n(0,"div")(1,"span",24),p(2),o()()),r&2){let t=_.$implicit;m(2),F(t.libelle)}}function Lt(r,_){if(r&1&&(n(0,"div")(1,"span",24),p(2),o()()),r&2){let t=_.$implicit;m(2),F(t.libelle)}}
1function Dt(r,_){r&1&&(b(0),v(1,"i",25),x())}function It(r,_){r&1&&(b(0),v(1,"i",26),x())}function Pt(r,_){if(r&1&&(n(0,"p",29),p(1),o()),r&2){let t=_.$implicit;m(),F(t)}}function Vt(r,_){if(r&1){let t=M();b(0),n(1,"app-champ",30),y("saveChampChange",function(e){g(t);let l=u(3);return f(l.saveChamp(e))})("deleteChampChange",function(e){g(t);let l=u(3);return f(l.deleteChamp(e))}),o(),x()}if(r&2){let t=u(3);m(),h("champ",t.editChamp)}}function kt(r,_){if(r&1&&(b(0),v(1,"app-section",31),x()),r&2){let t=u(3);m(),h("section",t.editSection)}}function Bt(r,_){if(r&1){let t=M();n(0,"div",23)(1,"div",17)(2,"button",27),y("click",function(){g(t);let e=u(2);return f(e.toggleRight())}),o(),n(3,"div"),S(4,Pt,2,1,"p",28),o()(),S(5,Vt,2,1,"ng-container",2)(6,kt,2,1,"ng-container",2),o()}if(r&2){let t=u(2);m(4),h("ngForOf",t.errors),m(),h("ngIf",t.editChamp),m(),h("ngIf",t.editSection)}}function jt(r,_){if(r&1&&(n(0,"p",29),p(1),o()),r&2){let t=_.$implicit;m(),F(t)}}function At(r,_){if(r&1){let t=M();n(0,"div",23)(1,"div",17)(2,"button",32),y("click",function(){g(t);let e=u(2);return f(e.toggleRight())}),o(),n(3,"div"),S(4,jt,2,1,"p",28),o()(),n(5,"div",33)(6,"p-accordion",34),d("activeIndexChange",function(e){g(t);let l=u(2);return c(l.activeIndexState,e)||(l.activeIndexState=e),f(e)}),n(7,"p-accordionTab",35),v(8,"div",36),o(),n(9,"p-accordionTab",37)(10,"div",38)(11,"div",39),v(12,"img",40),o(),n(13,"button",41),y("click",function(){g(t);let e=u(2);return f(e.onClickPrevisualisation())}),o()()()()()()}if(r&2){let t=u(2);m(4),h("ngForOf",t.errors),m(2),h("multiple",!0),s("activeIndex",t.activeIndexState),m(2),h("innerHtml",t.preview,ge),m(4),h("src",t.src,fe),m(),h("disabled",t.loadingPrevisualisationINDD)}}function Ot(r,_){if(r&1){let t=M();b(0),n(1,"div",3)(2,"div",4)(3,"p-dropdown",5),d("ngModelChange",function(e){g(t);let l=u();return c(l.selectedFormulaire,e)||(l.selectedFormulaire=e),f(e)}),y("onChange",function(e){g(t);let l=u();return f(l.selectForm(e))}),S(4,Tt,3,1,"ng-template",6)(5,Wt,3,1,"ng-template",7)(6,Lt,3,1,"ng-template",8),o(),S(7,Dt,2,0,"ng-container",2)(8,It,2,0,"ng-container",2),o(),n(9,"div",9)(10,"button",10),y("click",function(){g(t);let e=u();return f(e.addFormulaire())}),o(),n(11,"button",11),y("click",function(){g(t);let e=u();return f(e.majFormulaire())}),o(),n(12,"button",12),y("click",function(){g(t);let e=u();return f(e.enregistrer())}),o(),n(13,"button",13),y("click",function(){g(t);let e=u();return f(e.enregistrerTout())}),p(14," Update tous les formulaires indd "),o()()(),n(15,"div",14)(16,"div",15)(17,"div",16)(18,"div",17)(19,"button",18),y("click",function(){g(t);let e=u();return f(e.toggleLeft())}),o()(),n(20,"app-form",19,0),y("redactionChange",function(e){g(t);let l=u();return f(l.redaction(e))})("adminEditChampChange",function(e){g(t);let l=u();return f(l.editionChamp(e))})("adminSaveChampChange",function(e){g(t);let l=u();return f(l.saveChamp(e))})("adminEditSectionChange",function(e){g(t);let l=u();return f(l.editionSection(e))})("adminAddChampSectionChange",function(e){g(t);let l=u();return f(l.ajoutChampSection(e))}),o()(),n(22,"div",16)(23,"div",17)(24,"button",20),y("click",function(){g(t);let e=u();return f(e.toggleLeft())}),o()(),n(25,"div",21)(26,"textarea",22),p(27,"            "),o()()()(),n(28,"div",15),S(29,Bt,7,3,"div",23)(30,At,14,6,"div",23),o()(),x()}if(r&2){let t=u();m(3),h("options",t.categories),s("ngModel",t.selectedFormulaire),h("group",!0)("optionGroupChildren","formulaires"),m(4),h("ngIf",t.loadingSelectForm),m(),h("ngIf",t.formulaire),m(9),h("ngStyle",ie(11,lt,t.displayLeft==0?"visible":"hidden",t.displayLeft==0?"block":"none")),m(3),h("admin",2),m(2),h("ngStyle",ie(14,lt,t.displayLeft==1?"visible":"hidden",t.displayLeft==1?"block":"none")),m(4),h("formControl",t._formControlPreview),m(3),he(t.displayRight==0?29:t.displayRight==1?30:-1)}}var pt=(()=>{class r{_adminPreviewService;_adminFormulaireService;_customMessageService;_sanitizer;matDialog;formCmp;categories=[];selectedFormulaire;formulaire;formulaireJSON;listeCategories=new Array;insertion;editorMode="html";src="";errors;displayLeft=0;displayRight=1;editChamp;editSection;activeIndexState=[0,1];loadingSelectForm=!1;loadingPrevisualisationINDD=!1;_formControlPreview=new ne("");_formControlImg=new ne("");preview;update$=new ee;destroy$=new ee;constructor(t,a,e,l,i){this._adminPreviewService=t,this._adminFormulaireService=a,this._customMessageService=e,this._sanitizer=l,this.matDialog=i}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngOnInit(){this._adminFormulaireService.listCategories().subscribe({next:a=>{this.categories=a}}),this._formControlPreview.valueChanges.subscribe(a=>{this.update$.next()});let t=this;this.update$.pipe(ue(this.destroy$),de(300)).subscribe(a=>{this.insertion&&this._adminPreviewService.postPreviewHTML(this.insertion,this._formControlPreview.value).subscribe({next(e){t.preview=t._sanitizer.bypassSecurityTrustHtml(e)},error(e){console.error(e)}})})}selectForm(t){this.formulaire=null,this.insertion=null,this.loadingSelectForm=!0,this._adminFormulaireService.getFormulaire(t.value.id).subscribe({next:a=>{this.formulaire=a,this._formControlPreview.setValue(this.formulaire.definition_html,{emitEvent:!1}),this._formControlImg.setValue(this.formulaire.definition_preview,{emitEvent:!1}),this.majFormulaire(),this.editChamp=void 0,this.editSection=void 0,this.loadingSelectForm=!1,this.formCmp.formFormulaire.updateValueAndValidity(),this.redaction({formulaire:this.formCmp.formFormulaire,valeurs:this.formCmp.valeursFormulaire})},error:a=>{this.loadingSelectForm=!1}})}redaction(t){if(this.formulaire){this.formulaire.valeurs=t.valeurs;let a=Ne.fromSession({insertion:void 0,formulaire:this.formulaire});this.insertion=a,this.update$.next()}}onClickPrevisualisation(){this.loadingPrevisualisationINDD=!0,this.insertion&&this._adminPreviewService.postPreviewIMG(this.insertion,this._formControlPreview.value).subscribe({next:t=>{this.src="data:image/png;base64,"+t,this.loadingPrevisualisationINDD=!1},error:t=>{console.error(t),this.loadingPrevisualisationINDD=!1}})}enregistrer(){this.insertion&&this._adminPreviewService.putFormulairePreview(this.insertion,this._formControlPreview.value).subscribe(t=>{this.errors=[],t.success?this._customMessageService.add({severity:"success",summary:"Formulaire mis \xE0 jour"}):this.errors=t.errors})}enregistrerTout(){this._adminPreviewService.getAllPreview().subscribe(t=>{console.log(t)})}toggleEditor(){this.editorMode=="html"?this.editorMode="img":this.editorMode="html"}toggleLeft(){this.displayLeft==0?this.displayLeft=1:this.displayLeft=0}toggleRight(){this.displayRight==0?this.displayRight=1:this.displayRight=0}addFormulaire(){let t={};this.matDialog.open(Nt,t).afterClosed().subscribe({next:e=>{e instanceof Me?this._customMessageService.add({severity:"error",summary:"Erreur",detail:`${e.error}`}):e instanceof A&&this._customMessageService.add({severity:"success",summary:"Formulaire ajout\xE9",detail:`Formulaire ${e.libelle} (${e.id})`})}})}majFormulaire(){if(!this.formulaire)return;let t="",a=[];for(let l=0;l<this.formulaire.sections.length;l++){let i=this.formulaire.sections[l],E=[];for(let $=0;$<i.champs.length;$++){let C=i.champs[$];C.aide!=""&&(C.ancre_aide=`aide_${i.code}_${C.code}`,t+=`<div id="${C.ancre_aide}"><h4>${C.libelle}</h4><p>${C.aide}</p></div>`);let W={"min-width":"",height:"",width:""};C.hauteur.endsWith("%")||C.hauteur.endsWith("px")?W.height=C.hauteur:C.hauteur!=""&&(W.height=`${C.hauteur}px`),C.largeur.endsWith("%")||C.largeur.endsWith("px")?W.width=C.largeur:C.largeur!=""&&(W.width=`${C.largeur}px`),C.style=JSON.stringify(W),C.ajl3_formulaire_liste_id>0&&(C.liste_valeurs=this._adminFormulaireService.getListeValeur(C.ajl3_formulaire_liste_id)),E.push(C)}E.sort(mt),i.champs=E,a.push(i)}let e={id:this.formulaire.id,url:this.formulaire.url,libelle:this.formulaire.libelle,prescripteur:this.formulaire.prescripteur,direct:this.formulaire.direct,rang:this.formulaire.rang,definition_html:this.formulaire.definition_html,definition_preview:this.formulaire.definition_preview,sections:null,aide:null};a.sort(mt),e.sections=a,e.aide=t,this.formCmp.setJSON(A.fromJSON(e))}editionSection(t){this.editSection=t,this.editChamp=void 0}editionChamp(t){this.editChamp=t,this.editSection=void 0}ajoutChampSection(t){let a=N.fromJSON({});a.ajl3_formulaire_id=t.formulaire_id,a.ajl3_formulaire_section_id=t.
1id,t.champs.push(a),this.editChamp=a,this.editSection=void 0}saveChamp(t){t.id>0?this._adminFormulaireService.putChamp(t).subscribe(a=>{for(let e=0;e<this.formulaire.sections.length;e++){let l=this.formulaire.sections[e];for(let i=0;i<l.champs.length;i++){let E=l.champs[i];a.id==E.id&&this.formulaire.sections[e].champs.splice(i,1,a)}}console.log(a)}):this._adminFormulaireService.postChamp(t).subscribe(a=>{for(let e=0;e<this.formulaire.sections.length;e++){let l=this.formulaire.sections[e];for(let i=0;i<l.champs.length;i++){let E=l.champs[i];a.id==E.id&&this.formulaire.sections[e].champs.splice(i,1,a)}}})}deleteChamp(t){t.id>0&&this._adminFormulaireService.deleteChamp(t).subscribe(a=>{for(let e=0;e<this.formulaire.sections.length;e++){let l=this.formulaire.sections[e];for(let i=0;i<l.champs.length;i++){let E=l.champs[i];t.id==E.id&&this.formulaire.sections[e].champs.splice(i,1)}}})}static \u0275fac=function(a){return new(a||r)(w(at),w(k),w(Ae),w(Ee),w(Ie))};static \u0275cmp=L({type:r,selectors:[["app-formulaires"]],viewQuery:function(a,e){if(a&1&&Ce(Ft,5),a&2){let l;ye(l=Se())&&(e.formCmp=l.first)}},features:[ve([Ge,He,$e])],decls:2,vars:1,consts:[["form",""],["fxFlex","","fxLayout","column","fxLayoutGap","20px",2,"padding","30px"],[4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between center","fxLayoutGap","0px"],["fxLayoutGap","10px"],["placeholder","Choisir un formulaire","scrollHeight","500px",3,"ngModelChange","onChange","options","ngModel","group","optionGroupChildren"],["pTemplate","group"],["pTemplate","item"],["pTemplate","selectedItem"],["fxLayoutGap","20px"],["pButton","","pRipple","","type","button","label","Ajouter","icon","fa-fw fas fa-add","matTooltip","Ajouter un nouveau formulaire (JSON)",1,"p-button-primary","p-button-plain",3,"click"],["pButton","","pRipple","","type","button","label","Reg\xE9n\xE9rer","icon","fa-fw fas fa-sync","matTooltip","Reg\xE9n\xE8re le formulaire courant",1,"p-button-primary","p-button-plain",3,"click"],["pButton","","pRipple","","type","button","label","Enregistrer","icon","fa-fw fas fa-save","matTooltip","Enregistre les modifications du formulaire courant",1,"p-button-success","p-button-plain",3,"click"],["pButton","","pRipple","","type","button",1,"p-button-success","p-button-plain",3,"click"],["fxLayout","row","fxLayoutGap","20px"],["fxFlex","50","fxLayout","column"],[3,"ngStyle"],[1,"swap"],["pButton","","pRipple","","type","button","label","Editer le preview","icon","fa-fw fas fa-sync",1,"p-button-primary","p-button-plain",3,"click"],[3,"redactionChange","adminEditChampChange","adminSaveChampChange","adminEditSectionChange","adminAddChampSectionChange","admin"],["pButton","","pRipple","","type","button","label","Editer le formulaire","icon","fa-fw fas fa-sync",1,"p-button-primary","p-button-plain",3,"click"],["fxFlexFill",""],["pInputTextarea","","fxFlex","",2,"min-height","500px","height","750px",3,"formControl"],[1,"sticky"],[1,"item"],[1,"fa-fw","pi","pi-spin","pi-spinner"],[1,"fa-fw","fas","fa-check"],["pButton","","pRipple","","type","button","label","Visualiser le preview","icon","fa-fw fas fa-sync",1,"p-button-primary","p-button-plain",3,"click"],["style","font-weight: 600; color: red;",4,"ngFor","ngForOf"],[2,"font-weight","600","color","red"],[3,"saveChampChange","deleteChampChange","champ"],[3,"section"],["pButton","","pRipple","","type","button","label","Modifier le champ selectionn\xE9","icon","fa-fw fas fa-sync",1,"p-button-primary","p-button-plain",3,"click"],["fxFlex","","fxLayoutGap","25px"],[3,"activeIndexChange","multiple","activeIndex"],["header","HTML"],[3,"innerHtml"],["header","INDD"],["fxLayout","column","fxLayoutGap","5px"],["fxFlex","","fxLayoutAlign","center "],[2,"border","1px solid",3,"src"],["pButton","","type","button","label","G\xE9n\xE9rer la pr\xE9visualisation","icon","pi pi-eye","iconPos","left",1,"p-button-secondary",2,"margin-bottom","10px","width","100%",3,"click","disabled"]],template:function(a,e){a&1&&(n(0,"div",1),S(1,Ot,31,17,"ng-container",2),o()),a&2&&(m(),h("ngIf",e.categories))},dependencies:[we,q,be,le,ae,re,Oe,j,Re,je,qe,ze,B,V,K,me,D,I,Fe,P,et,ce,se],styles:["div.swap[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column;margin-bottom:5px}div.sticky[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return r})();function mt(r,_){return r.rang-_.rang}var Nt=(()=>{class r{data;_adminFormulaireService;matDialogRef;formulaire="";constructor(t,a,e){this.data=t,this._adminFormulaireService=a,this.matDialogRef=e}onSubmit(){this._adminFormulaireService.postFormulaire(this.formulaire).subscribe({next:t=>{this.matDialogRef.close(t)},error:t=>{this.matDialogRef.close(t)}})}static \u0275fac=function(a){return new(a||r)(w(De),w(k),w(Le))};static \u0275cmp=L({type:r,selectors:[["app-import-formulaire"]],decls:9,vars:1,consts:[["fxLayout","column","fxLayoutGap","10px"],["mat-dialog-title",""],["mat-dialog-content",""],["pInputTextarea","","id","formulaire","name","formulaire","rows","25","cols","150",3,"ngModelChange","ngModel"],["mat-dialog-actions","","fxLayoutGap","20px","fxLayoutAlign","end center"],["type","button","pButton","","pRipple","","label","Import",3,"click"],["type","button","pButton","","pRipple","","mat-dialog-close","",1,"p-button-outlined"]],template:function(a,e){a&1&&(n(0,"div",0)(1,"h1",1),p(2,"Import d'un formulaire"),o(),n(3,"div",2)(4,"textarea",3),d("ngModelChange",function(i){return c(e.formulaire,i)||(e.formulaire=i),i}),o()(),n(5,"div",4)(6,"button",5),y("click",function(){return e.onSubmit()}),o(),n(7,"button",6),p(8," Annuler "),o()()()),a&2&&(m(4),s("ngModel",e.formulaire))},dependencies:[le,ae,re,Pe,Ve,Be,ke,V,me,D,I,P],encapsulation:2})}return r})();var Rt=[{path:"",component:pt}],st=(()=>{class r{static \u0275fac=function(a){return new(a||r)};static \u0275mod=H({type:r});
1static \u0275inj=J({imports:[oe.forChild(Rt),oe]})}return r})();var Ni=(()=>{class r{static \u0275fac=function(a){return new(a||r)};static \u0275mod=H({type:r});static \u0275inj=J({imports:[xe,st,Ke,We,Te,tt,Qe,Ue]})}return r})();export{Ni as FormulairesModule};

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.