PageSourceSearch

https://balboa-cauca.gov.co/chunk-QGRBZA6B.js

js balboa-cauca.gov.co collected 2026-09-25 11:33:29 UTC 4,097 bytes, 1 lines download raw bytes

1import{a as X}from"./chunk-EOEOCEUL.js";import{a as U}from"./chunk-4SYJTDU2.js";import{a as K}from"./chunk-LH7AKJBU.js";import"./chunk-M7VQHQXJ.js";import{b as D}from"./chunk-BAGWPQZV.js";import{D as L,c as q,g as H,h as Q,j as W,l as J,m as O,o as P,x as z}from"./chunk-TZ2MW36L.js";import{a as R}from"./chunk-WZBVDNS6.js";import"./chunk-3KOQRKYT.js";import{t as F}from"./chunk-MTKRVMUJ.js";import"./chunk-SHTGYNA2.js";import{k as G,u as j}from"./chunk-4YERUHPX.js";import{Db as h,Ib as b,Jb as S,Nb as B,Pb as I,Qb as w,Rb as E,Sb as A,Tb as l,Ub as M,Xa as a,Ya as u,Yb as T,Zb as x,_b as V,ac as N,da as _,ib as g,mb as f,na as d,oa as p,rb as v,v as k,vb as y,wb as C,xb as o,yb as r,zb as c}from"./chunk-DQGQ5ICO.js";import"./chunk-4IDNTCH7.js";var Z=["form"],$=(s,e)=>e.siteThemesID;function ee(s,e){if(s&1){let t=h();o(0,"li")(1,"input",16,1),V("ngModelChange",function(n){d(t);let m=S();return x(m.block.json.color,n)||(m.block.json.color=n),p(n)}),r(),o(3,"label",17),l(4," T "),r()()}if(s&2){let t=e.$implicit,i=S();a(),f("id","lbl-"+t.siteThemesID)("value",t.value),T("ngModel",i.block.json.color),a(2),v("theme-select ",t.value,""),B("for","lbl-",t.siteThemesID,"")}}function te(s,e){s&1&&(o(0,"div",18)(1,"span"),l(2,"Debes seleccionar uno de los temas"),r()())}var Y=class s{constructor(e,t,i,n){this.blocksService=e;this.helperService=t;this.modalService=i;this.activatedRoute=n;this.id=this.activatedRoute.snapshot.paramMap.get("id")}form;formIsBusy;formSubmitted;block={};filter={};id;themes;ngOnInit(){this.activate()}back(){this.blocksService.goBack(this.activatedRoute.snapshot.params)}activate(){k([this.blocksService.get(+this.id),this.blocksService.getThemes("1")]).subscribe({next:e=>{this.block=e[0],this.block.json=JSON.parse(e[0].frame),this.helperService.buildThemes(e[1],this,this.block,!1)},error:e=>{this.helperService.handlerException(e)}})}send(){this.form.valid&&!this.formIsBusy?(this.formIsBusy=!0,this.block.frame=JSON.stringify(this.block.json),this.blocksService.update(this.block).subscribe({next:e=>{this.formSubmitted=!1,this.formIsBusy=!1,this.modalService.showExit("Bloque de accesos directos globales actualizado")},error:e=>{this.formIsBusy=!1,this.helperService.handlerException(e)}})):this.formSubmitted=!0}static \u0275fac=function(t){return new(t||s)(u(K),u(R),u(F),u(D))};static \u0275cmp=_({type:s,selectors:[["app-admin-block-global-shortcuts"]],viewQuery:function(t,i){if(t&1&&I(Z,5),t&2){let n;w(n=E())&&(i.form=n.first)}},standalone:!0,features:[N],decls:30,vars:7,consts:[["form","ngForm"],["color","ngModel"],[3,"backEvent"],[1,"wrap-editW"],[1,"content_all"],[1,"mt40"],[1,"adminBlock__subTit"],["novalidate","","name","form",3,"ngSubmit"],[1,"adminBlock-wAccSet"],[1,"icon-transact"],[1,"adminBlock-wThemes"],["class","error",4,"ngIf"],["type","submit",1,"btn-main-2",3,"disabled"],[1,"icon-save-2"],["type","button",1,"btn-main-2",3,"click","disabled"],[1,"icon-close"],["required","","type","radio","name","color",3,"ngModelChange","id","value","ngModel"],[3,"for"],[1,"error"]],template:function(t,i){if(t&1){let n=h();o(0,"app-admin-header",2),b("backEvent",function(){return d(n),p(i.back())}),r(),c(1,"app-admin-desktop"),o(2,"div",3)(3,"div",4),c(4,"div",5),o(5,"div",6),l(6),r(),o(7,"p"),l(8,"Edita la apariencia de los accesos directos globales"),r(),o(9,"form",7,0),b("ngSubmit",function(){return d(n),p(i.send())}),o(11,"div",5)(12,"label",6),l(13,"Selecciona un tema"),r(),o(14,"div",8)(15,"div")(16,"p"),l(17,"Nombre de acceso"),r(),c(18,"i",9),r(),o(19,"ul",10),y(20,ee,5,8,"li",null,$),r()(),g(22,te,3,0,"div",11),r(),o(23,"div")(24,"button",12),c(25,"span",13),l(26," Guardar "),r(),o(27,"button",14),b("click",function(){return d(n),p(i.back())}),c(28,"span",15),l(29,"Cancelar "),r()()()()()}if(t&2){let n=A(10);a(6),M(i.block.name),a(9),v("adminBlock-accSet ",i.block.json.color,""),a(5),C(i.themes),a(2),f("ngIf",n.invalid&&i.formSubmitted),a(2),f("disabled",i.formIsBusy),a(3),f("disabled",i.formIsBusy)}},dependencies:[L,O,q,P,H,Q,z,J,W,j,G,X,U],encapsulation:2})};export{Y as AdminBlockGlobalShortcutsComponent};

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.