PageSourceSearch

https://account.canapii.com/chunk-MMCDOEDT.js

js canapii.com collected 2026-09-24 09:41:56 UTC 6,583 bytes, 1 lines download raw bytes

1import{a as y,b as w,c as dt}from"./chunk-MWIEMDPD.js";import{a as pt}from"./chunk-FXQ5ITI2.js";import"./chunk-GIDJVD54.js";import"./chunk-72DQ4U6K.js";import"./chunk-25YTDFSJ.js";import{a as k,c as X}from"./chunk-FEM5WDYS.js";import{k as I,l as W}from"./chunk-4HEIS64P.js";import"./chunk-TQBFZH74.js";import"./chunk-CAFQQJ3Z.js";import"./chunk-NTEZ6HBD.js";import"./chunk-LKHYAKIP.js";import{a as Z,b as tt,c as et,d as ot,e as it,f as nt,g as rt,h as at,i as mt,j as lt,l as st,m as ct}from"./chunk-QCAG6HG6.js";import"./chunk-HZ3WYMWQ.js";import"./chunk-ARZGPVXK.js";import{b as G}from"./chunk-QF27IOQE.js";import{c as B}from"./chunk-OWUF4SRJ.js";import"./chunk-WBTZD3PJ.js";import"./chunk-J6U6M7TF.js";import"./chunk-IR2QGIVV.js";import"./chunk-WU5OWFCN.js";import"./chunk-F5IQZLEF.js";import"./chunk-ARHRSX7S.js";import{d as z}from"./chunk-TMOWVKQC.js";import"./chunk-MYI3YS2M.js";import"./chunk-3PGMBZAP.js";import"./chunk-VT7CJSCD.js";import"./chunk-DLH4J2ZV.js";import"./chunk-A43BTBOJ.js";import"./chunk-67IT4HQ6.js";import"./chunk-2BXTPQTP.js";import"./chunk-JED7GRQQ.js";import"./chunk-ZECF2WJA.js";import"./chunk-PNYSZFNB.js";import"./chunk-Y3MTRBLK.js";import"./chunk-XMBPLYUK.js";import"./chunk-QRMJLQVM.js";import"./chunk-24HYNKH3.js";import{a as R}from"./chunk-D4PVEYVW.js";import"./chunk-XQ3OH5B7.js";import"./chunk-DE65ZGA7.js";import"./chunk-65I45D2I.js";import"./chunk-GZL4NBTB.js";import{a as Y}from"./chunk-OMIAKVTT.js";import{D as K,k as U,r as V,t as q}from"./chunk-3XCK7DOC.js";import"./chunk-PJWNDC7A.js";import{M as A,N as O}from"./chunk-QDFFLVTB.js";import"./chunk-JIVZONLP.js";import"./chunk-S43ITSQ5.js";import{e as Q,h as $,i as P,k as j}from"./chunk-5FWAKVG3.js";import{z as L}from"./chunk-KAXBUATZ.js";import{$c as x,Cc as f,Dc as n,Dd as H,Ec as i,Fa as b,Fc as h,Jb as l,Jc as d,Kc as u,Vc as S,Wb as s,Xc as N,ad as D,bc as v,bd as T,cc as _,gc as p,jd as a,kd as M,ld as E}from"./chunk-XW6AEKHB.js";import{l as C}from"./chunk-6G35VSEK.js";var g=(()=>{class t{constructor(o,e,m){this.jobService=o,this.utilitiesService=e,this.modal=m}
1ngOnInit(){}onSave(o){return C(this,null,function*(){let e=yield this.jobService.create(o);e&&e.success?this.modal.close(e.data):this.utilitiesService.alert({header:"Error",message:e.message?e.message:"Unknown error."})})}static{this.\u0275fac=function(e){return new(e||t)(s(w),s(Y),s(V))}}static{this.\u0275cmp=v({type:t,selectors:[["app-create"]],decls:4,vars:0,consts:[[1,"p-4"],[3,"save"]],template:function(e,m){e&1&&(n(0,"div",0)(1,"h3"),a(2,"Create jobs"),i(),n(3,"app-form-job",1),S("save",function(ft){return m.onSave(ft)}),i()())},dependencies:[y],encapsulation:2})}}return t})();var bt=t=>[t];function vt(t,r){t&1&&(n(0,"th",18),a(1,"Title"),i())}function _t(t,r){if(t&1&&(n(0,"td",19)(1,"a",20),a(2),i()()),t&2){let o=r.$implicit;l(),f("routerLink",H(2,bt,o.PK)),l(),E(" ",o.title," ")}}function St(t,r){t&1&&(n(0,"th",18),a(1,"Location"),i())}function Mt(t,r){if(t&1&&(n(0,"td",19),a(1),i()),t&2){let o=r.$implicit;l(),M(o.location)}}function yt(t,r){t&1&&(n(0,"th",18),a(1,"Type"),i())}function wt(t,r){if(t&1&&(n(0,"td",19),a(1),i()),t&2){let o=r.$implicit;l(),M(o.type)}}function gt(t,r){t&1&&(n(0,"th",18),a(1,"Color"),i())}function Jt(t,r){if(t&1&&(n(0,"td",19),a(1),i()),t&2){let o=r.$implicit,e=N();l(),M(e.getColorLabel(o.color))}}function xt(t,r){t&1&&(n(0,"th",18),a(1,"Status"),i())}function Dt(t,r){if(t&1&&(n(0,"td",19),a(1),i()),t&2){let o=r.$implicit;l(),E(" ",o.status," ")}}function Tt(t,r){t&1&&h(0,"tr",21)}function Et(t,r){t&1&&h(0,"tr",22)}var J=(()=>{class t{constructor(o,e,m,c){this.jobService=o,this.modal=e,this.router=m,this.route=c,this.columnsToDisplay=["title","location","type","color","status"],this.dataSourceJobs=new ct([]),this.subscription$=[],this.colorOptions=[{value:"us",label:"Red"},{value:"uk",label:"Dark blue"},{value:"in",label:"Teal"},{value:"ph",label:"Sky blue"},{value:"cn",label:"Yellow"}]}ngOnInit(){this.subscription$.push(this.jobService.onChanged(o=>{this.dataSourceJobs.data=o,this.dataSourceJobs.paginator=this.paginator,this.dataSourceJobs.sort=this.sort})),this.jobService.load(!0)}create(){return C(this,null,function*(){let o=yield this.modal.open(g,{size:"lg"});try{let e=yield o.result;this.router.navigate([e.PK],{relativeTo:this.route})}catch{}})}filter(){}getColorLabel(o){return this.colorOptions.find(e=>e.value===o).label}static{this.\u0275fac=function(e){return new(e||t)(s(w),s(q),s($),s(Q))}}static{this.\u0275cmp=v({type:t,selectors:[["app-jobs"]],viewQuery:function(e,m){if(e&1&&(x(I,5),x(k,7)),e&2){let c;D(c=T())&&(m.paginator=c.first),D(c=T())&&(m.sort=c.first)}},decls:28,vars:3,consts:[[1,"container-fluid","py-3"],[1,"mb-1"],[1,"row","my-3"],[1,"col-md","my-auto"],[1,"btn","btn-primary",3,"click"],[1,"col-md"],[1,"card"],["mat-table","","matSort","","matSortActive","title","matSortDirection","asc",3,"dataSource"],["matColumnDef","title"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","location"],["matColumnDef","type"],["matColumnDef","color"],["matColumnDef","status"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons",""],["mat-header-cell",""],["mat-cell",""],[3,"routerLink"],["mat-header-row",""],["mat-row",""]],template:function(e,m){e&1&&(n(0,"div",0)(1,"h1",1),a(2,"Jobs"),i(),n(3,"div",2)(4,"div",3)(5,"button",4),S("click",function(){return m.create()}),a(6,"Create job"),i()(),h(7,"div",5),i(),n(8,"div",6)(9,"table",7),d(10,8),p(11,vt,2,0,"th",9)(12,_t,3,4,"td",10),u(),d(13,11),p(14,St,2,0,"th",9)(15,Mt,2,1,"td",10),u(),d(16,12),p(17,yt,2,0,"th",9)(18,wt,2,1,"td",10),u(),d(19,13),p(20,gt,2,0,"th",9)(21,Jt,2,1,"td",10),u(),d(22,14),p(23,xt,2,0,"th",9)(24,Dt,2,1,"td",10),u(),p(25,Tt,1,0,"tr",15)(26,Et,1,0,"tr",16),i(),h(27,"mat-paginator",17),i()()),e&2&&(l(9),f("dataSource",m.dataSourceJobs),l(16),f("matHeaderRowDef",m.columnsToDisplay),l(),f("matRowDefColumns",m.columnsToDisplay))},dependencies:[Z,k,ot,et,it,tt,nt,P,rt,mt,at,lt,I],encapsulation:2})}}return t})();var jt=[{path:"",component:J},{path:":id",loadChildren:()=>import("./chunk-YZQOIQ2W.js").then(t=>t.ViewModule)}],ut=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=_({type:t})}static{this.\u0275inj=b({imports:[j.forChild(jt),j]})}}return t})();var le=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=_({type:t})}static{this.\u0275inj=b({imports:[L,R,st,W,X,O,A,R,pt,z.forChild(),K,G,U,B,ut,y,g,J,dt]})}}return t})();export{le as JobsModule};

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.