PageSourceSearch

https://heliconia-antioquia.gov.co/chunk-LQNQBGHZ.js

js heliconia-antioquia.gov.co collected 2026-09-25 11:34:06 UTC 7,191 bytes, 1 lines download raw bytes

1import{a as P}from"./chunk-WGGBNP3O.js";import{a as O}from"./chunk-XBBEU2YL.js";import{e as V,g as D}from"./chunk-BAGWPQZV.js";import{A as $,D as j,c as B,g as L,l as R}from"./chunk-TZ2MW36L.js";import{a as N}from"./chunk-WZBVDNS6.js";import"./chunk-3KOQRKYT.js";import{t as K}from"./chunk-MTKRVMUJ.js";import{c as X}from"./chunk-SHTGYNA2.js";import{j as F,k as U,u as M}from"./chunk-4YERUHPX.js";import{Db as v,Ib as _,Jb as c,Mb as I,Tb as m,Ub as C,Vb as T,Xa as a,Ya as f,Yb as A,Zb as k,_b as E,ac as G,da as w,ib as u,mb as p,na as S,oa as g,xb as l,yb as n,zb as h}from"./chunk-DQGQ5ICO.js";import"./chunk-4IDNTCH7.js";function z(i,e){if(i&1&&h(0,"app-helper",13),i&2){let t=c().$implicit;p("key",t.toolTip)("classname","toolTip-btn toolTip__adminBlock")}}function H(i,e){if(i&1&&(l(0,"div"),m(1),n()),i&2){let t=c().$implicit;a(),T(" ",t.value!=="false"?t.value:""," ")}}function W(i,e){i&1&&(l(0,"div",16)(1,"span"),m(2,"Debes ingresar un valor"),n()())}function Y(i,e){if(i&1){let t=v();l(0,"div")(1,"textarea",14),E("ngModelChange",function(r){S(t);let o=c().$implicit;return k(o.editvalue,r)||(o.editvalue=r),g(r)}),n(),u(2,W,3,0,"div",15),n()}if(i&2){let t=c().$implicit;a(),I("placeholder",t.placeholder),A("ngModel",t.editvalue),a(),p("ngIf",t.error&&t.required)}}function Q(i,e){if(i&1){let t=v();l(0,"div")(1,"button",17),_("click",function(){S(t);let r=c().$implicit,o=c();return g(o.edit(r))}),m(2,"Editar"),n()()}}function Z(i,e){if(i&1){let t=v();l(0,"div")(1,"button",17),_("click",function(){S(t);let r=c().$implicit,o=c();return g(o.save(r))}),m(2,"Guardar"),n(),l(3,"button",17),_("click",function(){S(t);let r=c().$implicit,o=c();return g(o.cancel(r))}),m(4,"Cancelar"),n()()}}function J(i,e){if(i&1&&(l(0,"tr")(1,"td")(2,"span"),m(3),n(),u(4,z,1,2,"app-helper",10),n(),l(5,"td"),u(6,H,2,1,"div",11)(7,Y,3,3,"div",11),n(),l(8,"td",12),u(9,Q,3,0,"div",11)(10,Z,5,0,"div",11),n()()),i&2){let t=e.$implicit;a(3),C(t.name),a(),p("ngIf",t.toolTip),a(2),p("ngIf",!t.edit),a(),p("ngIf",t.edit),a(2),p("ngIf",!t.edit),a(),p("ngIf",t.edit)}}var q=class i{constructor(e,t,s,r){this.settingService=e;this.helperService=t;this.modalService=s;this.appService=r}settings=[];ngOnInit(){this.activate()}activate(){this.settingService.get({pageSize:500}).subscribe({next:e=>this.setSettings(e),error:e=>this.helperService.handlerException(e)})}edit(e){for(var t=this.settings.filter(r=>r.edit),s=0;s<t.length;s++)t[s].edit=!1;e.edit=!e.edit,e.editvalue=e.value!=="false"?e.value:""}save(e){if(e.editvalue!==""||!e.required){if(e.editvalue&&e.pattern&&!e.pattern.test(e.editvalue)){this.modalService.showAlert("El formato del campo no es correcto, por favor verifica");return}e.error=!1,e.edit=!e.edit,e.value=e.editvalue,this.settingService.update(e).subscribe({next:t=>this.setUpdate(t),error:t=>this.helperService.handlerException(t)})}else e.error=!0}cancel(e){e.editvalue=e.value,e.edit=!e.edit,e.error=!1}setSettings(e){var t=/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/,s=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/,r=/\bUA-\d{4,10}-\d{1,4}\b/;this.setItemSetting(e.results,"Url cuenta Facebook","GeneralSettings.FacebookUrl",!1,t),this.setItemSetting(e.results,"Token de Facebook","GeneralSettings.FacebookToken",!1,null,"",114,"Copie el token de facebook para publicar contenido directamente"),this.setItemSetting(e.results,"Id de la p\xE1gina de Facebook","GeneralSettings.FacebookPageId",!1,null,"",114,"Copie el id de la p\xE1gina de facebook para publicar contenido directamente"),this.setItemSetting(e.results,"Alias cuenta Facebook","GeneralSettings.FacebookAlias",!0,null),this.setItemSetting(e.results,"Url cuenta Twitter","GeneralSettings.TwitterUrl",!1,t),this.setItemSetting(e.results,"TwitterConsumerKey de Twitter","GeneralSettings.TwitterConsumerKey",!1,null,"",115,"Copie el TwitterConsumerKey"),this.setItemSetting(e.results,"TwitterConsumerKeySecret de Twitter","GeneralSettings.TwitterConsumerKeySecret",!1,null,"",115,"Copie el TwitterConsumerKeySecret"),this.setItemSetting(e.results,"TwitterAcccessToken de Twitter","GeneralSettings.TwitterAcccessToken",!1,null,"",115,"Copie el TwitterAcccessToken"),this.setItemSetting(e.results,"TwitterAccessTokenSecret de Twitter","GeneralSettings.TwitterAccessTokenSecret",!1,null,"",115,"Copie el TwitterAccessTokenSecret"),this.setItemSetting(e.results,"Alias cuenta Twitter","GeneralSettings.TwitterAlias",!0,null),this.setItemSetting(e.results,"Url cuenta Youtube","GeneralSettings.YoutubeUrl",!1,t),this.setItemSetting(e.results,"Alias cuenta Youtube","GeneralSettings.YoutubeAlias",!0,null),this.setItemSetting(e.results,"Url cuenta Instagram","GeneralSettings.InstagramUrl",!1,t),this.setItemSetting(e.results,"Alias cuenta Instagram","GeneralSettings.InstagramAlias",!0,null),this.setItemSetting(e.results,"Email de contacto","GeneralSettings.EmailSender",!0,s),this.setItemSetting(e.results,"Remitente del correo","GeneralSettings.EmailSenderName",!0),this.setItemSetting(e.results,"Url PQRS Solicitud de informaci\xF3n an\xF3nima","GeneralSettings.ComplaintAnonymousUrl",!0,t),this.setItemSetting(e.results,"Google client ID","UserSettings.GoogleClientID",!1,null,"",51),this.setItemSetting(e.results,"Google secret","UserSettings.GoogleSecret",!1),this.setItemSetting(e.results,"Google Analytics Key","GeneralSettings.GoogleAnalyticsKey",!1,r," Ej, (UA-XXXXXXXXX-X)",50),window.location.protocol==="https:"&&window.location.host.indexOf("www")>-1&&this.setItemSetting(e.results,"Facebook APP ID","UserSettings.FacebookApp",!1,null,"",97),this.setItemSetting(e.results,"Link informaci\xF3n de posibles costos de PQRDS","GeneralSettings.CostPqrdsLink",!1,t,"",null,"http:// o https://")}setItemSetting(e,t,s,r,o=null,y="",b=null,x=""){var d=this.appService.firstOrDefault(e,"keyWord",s);d&&(b&&(d.toolTip=b),x&&(d.placeholder=x),d.name=t+(y??""),d.required=r,o&&(d.pattern=o),this.settings.push(d))}setUpdate(e){}trackByIndex(e,t){return e}static \u0275fac=function(t){return new(t||i)(f(X),f(N),f(K),f(O))};static \u0275cmp=w({type:i,selectors:[["app-admin-system"]],standalone:!0,features:[G],decls:17,vars:2,consts:[[1,"admin-content"],[1,"section-tit"],["routerLink","/administrador",1,"btn-close"],[1,"icon-close"],[1,"content-table"],[1,"table-admin"],["width","30%"],["width","40%"],["width","30%",2,"text-align","right"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"key","classname",4,"ngIf"],[4,"ngIf"],[2,"text-align","right"],[3,"key","classname"],["maxlength","4000","nosune-admin-auto-height","","type","text",2,"width","100%","border","1p
1x solid #E7E7E7",3,"ngModelChange","placeholder","ngModel"],["class","error",4,"ngIf"],[1,"error"],[1,"btn-save",2,"display","inline-block",3,"click"]],template:function(t,s){t&1&&(l(0,"div",0)(1,"h2",1),m(2,"Configuraci\xF3n del sistema"),n(),l(3,"a",2),h(4,"span",3),n(),l(5,"div",4)(6,"table",5)(7,"thead")(8,"tr")(9,"th",6),m(10,"Nombre"),n(),l(11,"th",7),m(12,"Valor"),n(),l(13,"th",8),m(14,"Acciones"),n()()(),l(15,"tbody"),u(16,J,11,6,"tr",9),n()()()()),t&2&&(a(16),p("ngForOf",s.settings)("ngForTrackBy",s.trackByIndex))},dependencies:[M,F,U,j,B,L,$,R,D,V,P]})};export{q as AdminSystemComponent};

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.