@cds/angular
Version:
Core component modules for Clarity Angular
1 lines • 5.37 kB
Source Map (JSON)
{"version":3,"file":"password.mjs","sources":["../../../projects/cds-angular/password/cds-password.directive.ts","../../../projects/cds-angular/password/password.module.ts","../../../projects/cds-angular/password/index.ts","../../../projects/cds-angular/password/public-api.ts","../../../projects/cds-angular/password/password.ts"],"sourcesContent":["/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Directive, ElementRef , Input , Output, EventEmitter } from '@angular/core';\nimport { CdsPassword } from '@cds/core/password';\n\n@Directive({ selector: 'cds-password' })\nexport class CdsPasswordDirective {\n protected element: CdsPassword;\n\n get i18n() {\n return this.element.i18n;\n }\n @Input() set i18n(value) {\n this.element.i18n = value;\n };\n get togglePasswordVisibility() {\n return this.element.togglePasswordVisibility;\n }\n @Input() set togglePasswordVisibility(value) {\n this.element.togglePasswordVisibility = value;\n };\n get status() {\n return this.element.status;\n }\n @Input() set status(value) {\n this.element.status = value;\n };\n get controlWidth() {\n return this.element.controlWidth;\n }\n @Input() set controlWidth(value) {\n this.element.controlWidth = value;\n };\n get validate() {\n return this.element.validate;\n }\n @Input() set validate(value: boolean | '') {\n this.element.validate = value === '' ? true : value;\n };\n get responsive() {\n return this.element.responsive;\n }\n @Input() set responsive(value: boolean | '') {\n this.element.responsive = value === '' ? true : value;\n };\n get layout() {\n return this.element.layout;\n }\n @Input() set layout(value) {\n this.element.layout = value;\n };\n\n @Output() layoutChange: EventEmitter<CustomEvent> = new EventEmitter();\n\n constructor(elementRef: ElementRef) {\n this.element = elementRef.nativeElement;\n }\n}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport '@cds/core/password/register.js';\n\nimport { CdsPasswordDirective } from './cds-password.directive';\n\n@NgModule({\n imports: [CommonModule],\n declarations: [\n CdsPasswordDirective,\n ],\n exports: [\n CdsPasswordDirective,\n ],\n})\nexport class CdsPasswordModule {}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nexport * from './cds-password.directive';\nexport * from './password.module';\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\n/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\n/*\n * Public API Surface of cds-angular\n */\n\nexport * from './index';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;AAAA;;;;;MAUa,oBAAoB;IAgD/B,YAAY,UAAsB;QAFxB,iBAAY,GAA8B,IAAI,YAAY,EAAE,CAAC;QAGrE,IAAI,CAAC,OAAO,GAAG,UAAU,CAAC,aAAa,CAAC;KACzC;IA/CD,IAAI,IAAI;QACN,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC;KAC1B;IACD,IAAa,IAAI,CAAC,KAAK;QACrB,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,KAAK,CAAC;KAC3B;;IACD,IAAI,wBAAwB;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,wBAAwB,CAAC;KAC9C;IACD,IAAa,wBAAwB,CAAC,KAAK;QACzC,IAAI,CAAC,OAAO,CAAC,wBAAwB,GAAG,KAAK,CAAC;KAC/C;;IACD,IAAI,MAAM;QACR,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;KAC5B;IACD,IAAa,MAAM,CAAC,KAAK;QACvB,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,KAAK,CAAC;KAC7B;;IACD,IAAI,YAAY;QACd,OAAO,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC;KAClC;IACD,IAAa,YAAY,CAAC,KAAK;QAC7B,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,KAAK,CAAC;KACnC;;IACD,IAAI,QAAQ;QACV,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;KAC9B;IACD,IAAa,QAAQ,CAAC,KAAmB;QACvC,IAAI,CAAC,OAAO,CAAC,QAAQ,GAAG,KAAK,KAAK,EAAE,GAAG,IAAI,GAAG,KAAK,CAAC;KACrD;;IACD,IAAI,UAAU;QACZ,OAAO,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC;KAChC;IACD,IAAa,UAAU,CAAC,KAAmB;QACzC,IAAI,CAAC,OAAO,CAAC,UAAU,GAAG,KAAK,KAAK,EAAE,GAAG,IAAI,GAAG,KAAK,CAAC;KACvD;;IACD,IAAI,MAAM;QACR,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;KAC5B;IACD,IAAa,MAAM,CAAC,KAAK;QACvB,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,KAAK,CAAC;KAC7B;;;kHA5CU,oBAAoB;sGAApB,oBAAoB;4FAApB,oBAAoB;kBADhC,SAAS;mBAAC,EAAE,QAAQ,EAAE,cAAc,EAAE;iGAOxB,IAAI;sBAAhB,KAAK;gBAMO,wBAAwB;sBAApC,KAAK;gBAMO,MAAM;sBAAlB,KAAK;gBAMO,YAAY;sBAAxB,KAAK;gBAMO,QAAQ;sBAApB,KAAK;gBAMO,UAAU;sBAAtB,KAAK;gBAMO,MAAM;sBAAlB,KAAK;gBAII,YAAY;sBAArB,MAAM;;;ACxDT;;;;;MAqBa,iBAAiB;;+GAAjB,iBAAiB;gHAAjB,iBAAiB,iBAN1B,oBAAoB,aAFZ,YAAY,aAKpB,oBAAoB;gHAGX,iBAAiB,YARnB,CAAC,YAAY,CAAC;4FAQZ,iBAAiB;kBAT7B,QAAQ;mBAAC;oBACR,OAAO,EAAE,CAAC,YAAY,CAAC;oBACvB,YAAY,EAAE;wBACZ,oBAAoB;qBACrB;oBACD,OAAO,EAAE;wBACP,oBAAoB;qBACrB;iBACF;;;ACpBD;;;;;;ACAA;;;;;;ACAA;;;;;;"}