@cds/angular
Version:
Core component modules for Clarity Angular
1 lines • 21.7 kB
Source Map (JSON)
{"version":3,"file":"forms.mjs","sources":["../../../projects/cds-angular/forms/cds-control-message.directive.ts","../../../projects/cds-angular/forms/cds-control-action.directive.ts","../../../projects/cds-angular/forms/cds-internal-control-group.directive.ts","../../../projects/cds-angular/forms/cds-control.directive.ts","../../../projects/cds-angular/forms/cds-form-group.directive.ts","../../../projects/cds-angular/forms/cds-internal-control-inline.directive.ts","../../../projects/cds-angular/forms/cds-internal-control-label.directive.ts","../../../projects/cds-angular/forms/forms.module.ts","../../../projects/cds-angular/forms/index.ts","../../../projects/cds-angular/forms/public-api.ts","../../../projects/cds-angular/forms/forms.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 } from '@angular/core';\nimport { CdsControlMessage } from '@cds/core/forms';\n\n@Directive({ selector: 'cds-control-message' })\nexport class CdsControlMessageDirective {\n protected element: CdsControlMessage;\n\n get status() {\n return this.element.status;\n }\n @Input() set status(value) {\n this.element.status = value;\n };\n get error() {\n return this.element.error;\n }\n @Input() set error(value) {\n this.element.error = value;\n };\n\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 { Directive, ElementRef , Input } from '@angular/core';\nimport { CdsControlAction } from '@cds/core/forms';\n\n@Directive({ selector: 'cds-control-action' })\nexport class CdsControlActionDirective {\n protected element: CdsControlAction;\n\n get action() {\n return this.element.action;\n }\n @Input() set action(value) {\n this.element.action = value;\n };\n get shape() {\n return this.element.shape;\n }\n @Input() set shape(value) {\n this.element.shape = value;\n };\n get iconSize() {\n return this.element.iconSize;\n }\n @Input() set iconSize(value) {\n this.element.iconSize = value;\n };\n get i18n() {\n return this.element.i18n;\n }\n @Input() set i18n(value) {\n this.element.i18n = value;\n };\n get pressed() {\n return this.element.pressed;\n }\n @Input() set pressed(value: boolean | '') {\n this.element.pressed = value === '' ? true : value;\n };\n get expanded() {\n return this.element.expanded;\n }\n @Input() set expanded(value: boolean | '') {\n this.element.expanded = value === '' ? true : value;\n };\n get readonly() {\n return this.element.readonly;\n }\n @Input() set readonly(value: boolean | '') {\n this.element.readonly = value === '' ? true : value;\n };\n get type() {\n return this.element.type;\n }\n @Input() set type(value) {\n this.element.type = value;\n };\n get name() {\n return this.element.name;\n }\n @Input() set name(value) {\n this.element.name = value;\n };\n get value() {\n return this.element.value;\n }\n @Input() set value(value) {\n this.element.value = value;\n };\n get disabled() {\n return this.element.disabled;\n }\n @Input() set disabled(value: boolean | '') {\n this.element.disabled = value === '' ? true : value;\n };\n get popup() {\n return this.element.popup;\n }\n @Input() set popup(value) {\n this.element.popup = value;\n };\n\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 { Directive, ElementRef , Input } from '@angular/core';\nimport { CdsInternalControlGroup } from '@cds/core/forms';\n\n@Directive({ selector: 'cds-internal-control-group' })\nexport class CdsInternalControlGroupDirective {\n protected element: CdsInternalControlGroup;\n\n get status() {\n return this.element.status;\n }\n @Input() set status(value) {\n this.element.status = value;\n };\n get layout() {\n return this.element.layout;\n }\n @Input() set layout(value) {\n this.element.layout = value;\n };\n get controlAlign() {\n return this.element.controlAlign;\n }\n @Input() set controlAlign(value) {\n this.element.controlAlign = value;\n };\n get disabled() {\n return this.element.disabled;\n }\n @Input() set disabled(value: boolean | '') {\n this.element.disabled = value === '' ? true : value;\n };\n get controlWidth() {\n return this.element.controlWidth;\n }\n @Input() set controlWidth(value) {\n this.element.controlWidth = 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\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 { Directive, ElementRef , Input , Output, EventEmitter } from '@angular/core';\nimport { CdsControl } from '@cds/core/forms';\n\n@Directive({ selector: 'cds-control' })\nexport class CdsControlDirective {\n protected element: CdsControl;\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 { Directive, ElementRef , Input } from '@angular/core';\nimport { CdsFormGroup } from '@cds/core/forms';\n\n@Directive({ selector: 'cds-form-group' })\nexport class CdsFormGroupDirective {\n protected element: CdsFormGroup;\n\n get layout() {\n return this.element.layout;\n }\n @Input() set layout(value) {\n this.element.layout = value;\n };\n get controlWidth() {\n return this.element.controlWidth;\n }\n @Input() set controlWidth(value) {\n this.element.controlWidth = 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 validate() {\n return this.element.validate;\n }\n @Input() set validate(value: boolean | '') {\n this.element.validate = value === '' ? true : value;\n };\n\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 { Directive, ElementRef , Input , Output, EventEmitter } from '@angular/core';\nimport { CdsInternalControlInline } from '@cds/core/forms';\n\n@Directive({ selector: 'cds-internal-control-inline' })\nexport class CdsInternalControlInlineDirective {\n protected element: CdsInternalControlInline;\n\n get controlAlign() {\n return this.element.controlAlign;\n }\n @Input() set controlAlign(value) {\n this.element.controlAlign = 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 { Directive, ElementRef , Input } from '@angular/core';\nimport { CdsInternalControlLabel } from '@cds/core/forms';\n\n@Directive({ selector: 'cds-internal-control-label' })\nexport class CdsInternalControlLabelDirective {\n protected element: CdsInternalControlLabel;\n\n get disabled() {\n return this.element.disabled;\n }\n @Input() set disabled(value: boolean | '') {\n this.element.disabled = value === '' ? true : value;\n };\n get action() {\n return this.element.action;\n }\n @Input() set action(value) {\n this.element.action = value;\n };\n\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/forms/register.js';\n\nimport { CdsControlMessageDirective } from './cds-control-message.directive';\nimport { CdsControlActionDirective } from './cds-control-action.directive';\nimport { CdsInternalControlGroupDirective } from './cds-internal-control-group.directive';\nimport { CdsControlDirective } from './cds-control.directive';\nimport { CdsFormGroupDirective } from './cds-form-group.directive';\nimport { CdsInternalControlInlineDirective } from './cds-internal-control-inline.directive';\nimport { CdsInternalControlLabelDirective } from './cds-internal-control-label.directive';\n\n@NgModule({\n imports: [CommonModule],\n declarations: [\n CdsControlMessageDirective,\n CdsControlActionDirective,\n CdsInternalControlGroupDirective,\n CdsControlDirective,\n CdsFormGroupDirective,\n CdsInternalControlInlineDirective,\n CdsInternalControlLabelDirective,\n ],\n exports: [\n CdsControlMessageDirective,\n CdsControlActionDirective,\n CdsInternalControlGroupDirective,\n CdsControlDirective,\n CdsFormGroupDirective,\n CdsInternalControlInlineDirective,\n CdsInternalControlLabelDirective,\n ],\n})\nexport class CdsFormsModule {}\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-control-message.directive';\nexport * from './cds-control-action.directive';\nexport * from './cds-internal-control-group.directive';\nexport * from './cds-control.directive';\nexport * from './cds-form-group.directive';\nexport * from './cds-internal-control-inline.directive';\nexport * from './cds-internal-control-label.directive';\nexport * from './forms.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":"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"}