UNPKG

coersystem

Version:

Library for Angular projects

1 lines 7.08 kB
{"version":3,"file":"coersystem-directives.mjs","sources":["../../../projects/mycore/directives/lib/coer-ref.directive.ts","../../../projects/mycore/directives/lib/life-cycle.directive.ts","../../../projects/mycore/directives/lib/element-data.directive.ts","../../../projects/mycore/directives/lib/directives.module.ts","../../../projects/mycore/directives/coersystem-directives.ts"],"sourcesContent":["import { Directive, input, TemplateRef } from \"@angular/core\";\r\n\r\n@Directive({\r\n selector: '[coerRef]',\r\n standalone: false\r\n})\r\nexport class CoerRefDirective {\r\n\r\n //Inputs\r\n public coerRef = input<string>('');\r\n public title = input<string>('');\r\n public icon = input<string>('');\r\n public isDisabled = input<boolean>(false);\r\n public show = input<boolean>(true);\r\n public tooltip = input<string>('');\r\n\r\n constructor(public template: TemplateRef<any>) {}\r\n}","import { Directive, OnDestroy, output, OnInit, ElementRef, AfterViewInit } from '@angular/core';\r\nimport { Tools } from 'coersystem/tools';\r\n\r\n@Directive({\r\n selector: '[lifeCycle]', \r\n standalone: false\r\n})\r\nexport class LifeCycleDirective implements OnInit, AfterViewInit, OnDestroy {\r\n\r\n //Outputs\r\n public onInit = output<HTMLElement>();\r\n public afterViewInit = output<HTMLElement>();\r\n public onReady = output<HTMLElement>();\r\n public onDestroy = output<HTMLElement>();\r\n\r\n constructor(private element: ElementRef) { }\r\n\r\n ngOnInit() {\r\n this.onInit.emit(this.element.nativeElement);\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n this.afterViewInit.emit(this.element.nativeElement);\r\n Tools.Sleep().then(() => this.onReady.emit(this.element.nativeElement));\r\n }\r\n\r\n ngOnDestroy() {\r\n this.onDestroy.emit(this.element.nativeElement);\r\n }\r\n}","import { AfterViewInit, Directive, ElementRef, output } from \"@angular/core\";\r\nimport { Tools } from \"coersystem/tools\";\r\n\r\n@Directive({\r\n selector: '[elementData]',\r\n standalone: false\r\n})\r\nexport class ElementDataDirective implements AfterViewInit { \r\n\r\n //Outputs \r\n public onLoadedData = output<any>();\r\n \r\n constructor(private element: ElementRef) { } \r\n \r\n ngAfterViewInit(): void {\r\n Tools.Sleep().then(() => {\r\n this.onLoadedData.emit({\r\n innerText: this.element.nativeElement.innerText\r\n }); \r\n }); \r\n } \r\n}","import { NgModule } from '@angular/core';\r\nimport { CoerRefDirective } from './coer-ref.directive';\r\nimport { LifeCycleDirective } from './life-cycle.directive';\r\nimport { ElementDataDirective } from './element-data.directive';\r\n\r\n@NgModule({\r\n declarations: [\r\n CoerRefDirective,\r\n ElementDataDirective,\r\n LifeCycleDirective,\r\n ],\r\n exports: [\r\n CoerRefDirective,\r\n ElementDataDirective,\r\n LifeCycleDirective\r\n ]\r\n})\r\nexport class DirectivesModule { }","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAMa,gBAAgB,CAAA;AAUzB,IAAA,WAAA,CAAmB,QAA0B,EAAA;QAA1B,IAAQ,CAAA,QAAA,GAAR,QAAQ;;AAPpB,QAAA,IAAA,CAAA,OAAO,GAAM,KAAK,CAAS,EAAE,CAAC;AAC9B,QAAA,IAAA,CAAA,KAAK,GAAQ,KAAK,CAAS,EAAE,CAAC;AAC9B,QAAA,IAAA,CAAA,IAAI,GAAS,KAAK,CAAS,EAAE,CAAC;AAC9B,QAAA,IAAA,CAAA,UAAU,GAAG,KAAK,CAAU,KAAK,CAAC;AAClC,QAAA,IAAA,CAAA,IAAI,GAAS,KAAK,CAAU,IAAI,CAAC;AACjC,QAAA,IAAA,CAAA,OAAO,GAAM,KAAK,CAAS,EAAE,CAAC;;8GAR5B,gBAAgB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,WAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;kGAAhB,gBAAgB,EAAA,YAAA,EAAA,KAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,EAAA,OAAA,EAAA,EAAA,iBAAA,EAAA,SAAA,EAAA,UAAA,EAAA,SAAA,EAAA,QAAA,EAAA,IAAA,EAAA,UAAA,EAAA,KAAA,EAAA,iBAAA,EAAA,IAAA,EAAA,EAAA,KAAA,EAAA,EAAA,iBAAA,EAAA,OAAA,EAAA,UAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,UAAA,EAAA,KAAA,EAAA,iBAAA,EAAA,IAAA,EAAA,EAAA,IAAA,EAAA,EAAA,iBAAA,EAAA,MAAA,EAAA,UAAA,EAAA,MAAA,EAAA,QAAA,EAAA,IAAA,EAAA,UAAA,EAAA,KAAA,EAAA,iBAAA,EAAA,IAAA,EAAA,EAAA,UAAA,EAAA,EAAA,iBAAA,EAAA,YAAA,EAAA,UAAA,EAAA,YAAA,EAAA,QAAA,EAAA,IAAA,EAAA,UAAA,EAAA,KAAA,EAAA,iBAAA,EAAA,IAAA,EAAA,EAAA,IAAA,EAAA,EAAA,iBAAA,EAAA,MAAA,EAAA,UAAA,EAAA,MAAA,EAAA,QAAA,EAAA,IAAA,EAAA,UAAA,EAAA,KAAA,EAAA,iBAAA,EAAA,IAAA,EAAA,EAAA,OAAA,EAAA,EAAA,iBAAA,EAAA,SAAA,EAAA,UAAA,EAAA,SAAA,EAAA,QAAA,EAAA,IAAA,EAAA,UAAA,EAAA,KAAA,EAAA,iBAAA,EAAA,IAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;;2FAAhB,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAJ5B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACP,oBAAA,QAAQ,EAAE,WAAW;AACrB,oBAAA,UAAU,EAAE;AACf,iBAAA;;;MCEY,kBAAkB,CAAA;AAQ3B,IAAA,WAAA,CAAoB,OAAmB,EAAA;QAAnB,IAAO,CAAA,OAAA,GAAP,OAAO;;QALpB,IAAM,CAAA,MAAA,GAAU,MAAM,EAAe;QACrC,IAAa,CAAA,aAAA,GAAG,MAAM,EAAe;QACrC,IAAO,CAAA,OAAA,GAAS,MAAM,EAAe;QACrC,IAAS,CAAA,SAAA,GAAO,MAAM,EAAe;;IAI5C,QAAQ,GAAA;QACJ,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC;;IAGhD,eAAe,GAAA;QACX,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC;QACnD,KAAK,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;;IAG3E,WAAW,GAAA;QACP,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC;;8GApB1C,kBAAkB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;kGAAlB,kBAAkB,EAAA,YAAA,EAAA,KAAA,EAAA,QAAA,EAAA,aAAA,EAAA,OAAA,EAAA,EAAA,MAAA,EAAA,QAAA,EAAA,aAAA,EAAA,eAAA,EAAA,OAAA,EAAA,SAAA,EAAA,SAAA,EAAA,WAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;;2FAAlB,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAJ9B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACP,oBAAA,QAAQ,EAAE,aAAa;AACvB,oBAAA,UAAU,EAAE;AACf,iBAAA;;;MCCY,oBAAoB,CAAA;AAK7B,IAAA,WAAA,CAAoB,OAAmB,EAAA;QAAnB,IAAO,CAAA,OAAA,GAAP,OAAO;;QAFpB,IAAY,CAAA,YAAA,GAAG,MAAM,EAAO;;IAInC,eAAe,GAAA;AACX,QAAA,KAAK,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,MAAK;AACpB,YAAA,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC;AACnB,gBAAA,SAAS,EAAE,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC;AACzC,aAAA,CAAC;AACN,SAAC,CAAC;;8GAZG,oBAAoB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;kGAApB,oBAAoB,EAAA,YAAA,EAAA,KAAA,EAAA,QAAA,EAAA,eAAA,EAAA,OAAA,EAAA,EAAA,YAAA,EAAA,cAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;;2FAApB,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAJhC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACP,oBAAA,QAAQ,EAAE,eAAe;AACzB,oBAAA,UAAU,EAAE;AACf,iBAAA;;;MCWY,gBAAgB,CAAA;8GAAhB,gBAAgB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAhB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,gBAAgB,iBAVrB,gBAAgB;YAChB,oBAAoB;AACpB,YAAA,kBAAkB,aAGlB,gBAAgB;YAChB,oBAAoB;YACpB,kBAAkB,CAAA,EAAA,CAAA,CAAA;+GAGb,gBAAgB,EAAA,CAAA,CAAA;;2FAAhB,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAZ5B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACN,oBAAA,YAAY,EAAE;wBACV,gBAAgB;wBAChB,oBAAoB;wBACpB,kBAAkB;AACrB,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACL,gBAAgB;wBAChB,oBAAoB;wBACpB;AACH;AACJ,iBAAA;;;AChBD;;AAEG;;;;"}