@ng-doc/ui-kit
Version:
<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>
1 lines • 2.71 kB
Source Map (JSON)
{"version":3,"file":"ng-doc-ui-kit-directives-input-number.mjs","sources":["../../../../libs/ui-kit/directives/input-number/input-number.directive.ts","../../../../libs/ui-kit/directives/input-number/ng-doc-ui-kit-directives-input-number.ts"],"sourcesContent":["import { Directive, forwardRef, HostListener } from '@angular/core';\nimport { isPresent } from '@ng-doc/core/helpers/is-present';\nimport { NgDocBaseInput } from '@ng-doc/ui-kit/classes/base-input';\nimport { toElement } from '@ng-doc/ui-kit/helpers';\nimport { UntilDestroy } from '@ngneat/until-destroy';\n\n@Directive({\n\tselector: `input[ngDocInputNumber]`,\n\tproviders: [\n\t\t{ provide: NgDocBaseInput, useExisting: forwardRef(() => NgDocInputNumberDirective) },\n\t],\n\tstandalone: true,\n})\n@UntilDestroy()\nexport class NgDocInputNumberDirective extends NgDocBaseInput<number> {\n\tconstructor() {\n\t\tsuper({\n\t\t\tonIncomingUpdate: (value) => {\n\t\t\t\ttoElement(this.elementRef).value = isPresent(value) ? String(Number(value)) : '';\n\t\t\t},\n\t\t});\n\t}\n\n\t@HostListener('blur')\n\tblurEvent(): void {\n\t\tthis.touch();\n\t}\n\n\t@HostListener('input')\n\tinputEvent(): void {\n\t\tthis.updateModel(Number(this.elementRef.nativeElement.value));\n\t}\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;;;AAcO,IAAM,yBAAyB,GAA/B,MAAM,yBAA0B,SAAQ,cAAsB,CAAA;AACpE,IAAA,WAAA,GAAA;AACC,QAAA,KAAK,CAAC;AACL,YAAA,gBAAgB,EAAE,CAAC,KAAK,KAAI;gBAC3B,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,KAAK,GAAG,SAAS,CAAC,KAAK,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE;aAChF;AACD,SAAA,CAAC;;IAIH,SAAS,GAAA;QACR,IAAI,CAAC,KAAK,EAAE;;IAIb,UAAU,GAAA;AACT,QAAA,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;;8GAhBlD,yBAAyB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAzB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,yBAAyB,EAN1B,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,yBAAA,EAAA,IAAA,EAAA,EAAA,SAAA,EAAA,EAAA,MAAA,EAAA,aAAA,EAAA,OAAA,EAAA,cAAA,EAAA,EAAA,EAAA,SAAA,EAAA;AACV,YAAA,EAAE,OAAO,EAAE,cAAc,EAAE,WAAW,EAAE,UAAU,CAAC,MAAM,yBAAyB,CAAC,EAAE;AACrF,SAAA,EAAA,eAAA,EAAA,IAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;;AAIW,yBAAyB,GAAA,UAAA,CAAA;AADrC,IAAA,YAAY,EAAE;;AACF,CAAA,EAAA,yBAAyB,CAkBrC;2FAlBY,yBAAyB,EAAA,UAAA,EAAA,CAAA;kBARrC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,QAAQ,EAAE,CAAyB,uBAAA,CAAA;AACnC,oBAAA,SAAS,EAAE;AACV,wBAAA,EAAE,OAAO,EAAE,cAAc,EAAE,WAAW,EAAE,UAAU,CAAC,MAA+B,yBAAA,CAAC,EAAE;AACrF,qBAAA;AACD,oBAAA,UAAU,EAAE,IAAI;AAChB,iBAAA;wDAYA,SAAS,EAAA,CAAA;sBADR,YAAY;uBAAC,MAAM;gBAMpB,UAAU,EAAA,CAAA;sBADT,YAAY;uBAAC,OAAO;;;AC5BtB;;AAEG;;;;"}