UNPKG

@ngx-performance-ui/ui

Version:
104 lines 7.93 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { ChangeDetectionStrategy, Component, EventEmitter, forwardRef, Input, Output, ViewEncapsulation, } from '@angular/core'; import { NG_VALUE_ACCESSOR } from '@angular/forms'; import { AbstractInputComponent } from '../../abstracts'; export class TextAreaComponent extends AbstractInputComponent { constructor() { super(...arguments); this.autosize = true; this.rows = 1; this.cols = 20; this.change = new EventEmitter(); this.blur = new EventEmitter(); this.focus = new EventEmitter(); this.keyup = new EventEmitter(); this.click = new EventEmitter(); } } TextAreaComponent.decorators = [ { type: Component, args: [{ selector: 'p-textarea', template: ` <label *ngIf="labelText" class="{{ labelClasses }}" [attr.for]="id" [innerHTML]="labelText"></label> <textarea class="form-control {{ classes }}" [(ngModel)]="value" [autosize]="autosize" [rows]="rows" [cols]="cols" [id]="id" [attr.placeholder]="placeholder" [hidden]="hidden" [name]="name" [disabled]="disabled" [minlength]="minlength" [maxlength]="maxlength" [attr.tabindex]="tabindex" [required]="required" [autofocus]="autofocus" [autofocusDelay]="autofocusDelay" (keyup)="keyup.emit($event)" (focus)="focus.emit($event)" (blur)="blur.emit($event)" (click)="click.emit($event)" ></textarea> <small *ngIf="helpText" class="form-text text-muted {{ helpTextClasses }}" [innerHTML]="helpText"></small> `, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef((/** * @return {?} */ () => TextAreaComponent)), multi: true, }, ] }] } ]; TextAreaComponent.propDecorators = { autosize: [{ type: Input }], rows: [{ type: Input }], cols: [{ type: Input }], helpText: [{ type: Input }], helpTextClasses: [{ type: Input }], minlength: [{ type: Input }], maxlength: [{ type: Input }], change: [{ type: Output }], blur: [{ type: Output }], focus: [{ type: Output }], keyup: [{ type: Output }], click: [{ type: Output }] }; if (false) { /** @type {?} */ TextAreaComponent.prototype.autosize; /** @type {?} */ TextAreaComponent.prototype.rows; /** @type {?} */ TextAreaComponent.prototype.cols; /** @type {?} */ TextAreaComponent.prototype.helpText; /** @type {?} */ TextAreaComponent.prototype.helpTextClasses; /** @type {?} */ TextAreaComponent.prototype.minlength; /** @type {?} */ TextAreaComponent.prototype.maxlength; /** @type {?} */ TextAreaComponent.prototype.change; /** @type {?} */ TextAreaComponent.prototype.blur; /** @type {?} */ TextAreaComponent.prototype.focus; /** @type {?} */ TextAreaComponent.prototype.keyup; /** @type {?} */ TextAreaComponent.prototype.click; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dGFyZWEuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG5neC1wZXJmb3JtYW5jZS11aS91aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2lucHV0L3RleHRhcmVhLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUNMLHVCQUF1QixFQUN2QixTQUFTLEVBQ1QsWUFBWSxFQUNaLFVBQVUsRUFDVixLQUFLLEVBQ0wsTUFBTSxFQUNOLGlCQUFpQixHQUNsQixNQUFNLGVBQWUsQ0FBQztBQUN2QixPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUNuRCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQXdDekQsTUFBTSxPQUFPLGlCQUFrQixTQUFRLHNCQUFzQjtJQXRDN0Q7O1FBdUNXLGFBQVEsR0FBWSxJQUFJLENBQUM7UUFFekIsU0FBSSxHQUFXLENBQUMsQ0FBQztRQUVqQixTQUFJLEdBQVcsRUFBRSxDQUFDO1FBVWpCLFdBQU0sR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBRTVCLFNBQUksR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBRTFCLFVBQUssR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBRTNCLFVBQUssR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBRTNCLFVBQUssR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO0lBQ3ZDLENBQUM7OztZQTlEQSxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLFlBQVk7Z0JBQ3RCLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQXlCVDtnQkFDRCxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtnQkFDL0MsYUFBYSxFQUFFLGlCQUFpQixDQUFDLElBQUk7Z0JBQ3JDLFNBQVMsRUFBRTtvQkFDVDt3QkFDRSxPQUFPLEVBQUUsaUJBQWlCO3dCQUMxQixXQUFXLEVBQUUsVUFBVTs7O3dCQUFDLEdBQUcsRUFBRSxDQUFDLGlCQUFpQixFQUFDO3dCQUNoRCxLQUFLLEVBQUUsSUFBSTtxQkFDWjtpQkFDRjthQUNGOzs7dUJBRUUsS0FBSzttQkFFTCxLQUFLO21CQUVMLEtBQUs7dUJBRUwsS0FBSzs4QkFFTCxLQUFLO3dCQUVMLEtBQUs7d0JBRUwsS0FBSztxQkFFTCxNQUFNO21CQUVOLE1BQU07b0JBRU4sTUFBTTtvQkFFTixNQUFNO29CQUVOLE1BQU07Ozs7SUF0QlAscUNBQWtDOztJQUVsQyxpQ0FBMEI7O0lBRTFCLGlDQUEyQjs7SUFFM0IscUNBQTBCOztJQUUxQiw0Q0FBaUM7O0lBRWpDLHNDQUEyQjs7SUFFM0Isc0NBQTJCOztJQUUzQixtQ0FBc0M7O0lBRXRDLGlDQUFvQzs7SUFFcEMsa0NBQXFDOztJQUVyQyxrQ0FBcUM7O0lBRXJDLGtDQUFxQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBDb21wb25lbnQsXG4gIEV2ZW50RW1pdHRlcixcbiAgZm9yd2FyZFJlZixcbiAgSW5wdXQsXG4gIE91dHB1dCxcbiAgVmlld0VuY2Fwc3VsYXRpb24sXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTkdfVkFMVUVfQUNDRVNTT1IgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQgeyBBYnN0cmFjdElucHV0Q29tcG9uZW50IH0gZnJvbSAnLi4vLi4vYWJzdHJhY3RzJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAncC10ZXh0YXJlYScsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGxhYmVsICpuZ0lmPVwibGFiZWxUZXh0XCIgY2xhc3M9XCJ7eyBsYWJlbENsYXNzZXMgfX1cIiBbYXR0ci5mb3JdPVwiaWRcIiBbaW5uZXJIVE1MXT1cImxhYmVsVGV4dFwiPjwvbGFiZWw+XG4gICAgPHRleHRhcmVhXG4gICAgICBjbGFzcz1cImZvcm0tY29udHJvbCB7eyBjbGFzc2VzIH19XCJcbiAgICAgIFsobmdNb2RlbCldPVwidmFsdWVcIlxuICAgICAgW2F1dG9zaXplXT1cImF1dG9zaXplXCJcbiAgICAgIFtyb3dzXT1cInJvd3NcIlxuICAgICAgW2NvbHNdPVwiY29sc1wiXG4gICAgICBbaWRdPVwiaWRcIlxuICAgICAgW2F0dHIucGxhY2Vob2xkZXJdPVwicGxhY2Vob2xkZXJcIlxuICAgICAgW2hpZGRlbl09XCJoaWRkZW5cIlxuICAgICAgW25hbWVdPVwibmFtZVwiXG4gICAgICBbZGlzYWJsZWRdPVwiZGlzYWJsZWRcIlxuICAgICAgW21pbmxlbmd0aF09XCJtaW5sZW5ndGhcIlxuICAgICAgW21heGxlbmd0aF09XCJtYXhsZW5ndGhcIlxuICAgICAgW2F0dHIudGFiaW5kZXhdPVwidGFiaW5kZXhcIlxuICAgICAgW3JlcXVpcmVkXT1cInJlcXVpcmVkXCJcbiAgICAgIFthdXRvZm9jdXNdPVwiYXV0b2ZvY3VzXCJcbiAgICAgIFthdXRvZm9jdXNEZWxheV09XCJhdXRvZm9jdXNEZWxheVwiXG4gICAgICAoa2V5dXApPVwia2V5dXAuZW1pdCgkZXZlbnQpXCJcbiAgICAgIChmb2N1cyk9XCJmb2N1cy5lbWl0KCRldmVudClcIlxuICAgICAgKGJsdXIpPVwiYmx1ci5lbWl0KCRldmVudClcIlxuICAgICAgKGNsaWNrKT1cImNsaWNrLmVtaXQoJGV2ZW50KVwiXG4gICAgPjwvdGV4dGFyZWE+XG4gICAgPHNtYWxsICpuZ0lmPVwiaGVscFRleHRcIiBjbGFzcz1cImZvcm0tdGV4dCB0ZXh0LW11dGVkIHt7IGhlbHBUZXh0Q2xhc3NlcyB9fVwiIFtpbm5lckhUTUxdPVwiaGVscFRleHRcIj48L3NtYWxsPlxuICBgLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgcHJvdmlkZXJzOiBbXG4gICAge1xuICAgICAgcHJvdmlkZTogTkdfVkFMVUVfQUNDRVNTT1IsXG4gICAgICB1c2VFeGlzdGluZzogZm9yd2FyZFJlZigoKSA9PiBUZXh0QXJlYUNvbXBvbmVudCksXG4gICAgICBtdWx0aTogdHJ1ZSxcbiAgICB9LFxuICBdLFxufSlcbmV4cG9ydCBjbGFzcyBUZXh0QXJlYUNvbXBvbmVudCBleHRlbmRzIEFic3RyYWN0SW5wdXRDb21wb25lbnQge1xuICBASW5wdXQoKSBhdXRvc2l6ZTogYm9vbGVhbiA9IHRydWU7XG5cbiAgQElucHV0KCkgcm93czogbnVtYmVyID0gMTtcblxuICBASW5wdXQoKSBjb2xzOiBudW1iZXIgPSAyMDtcblxuICBASW5wdXQoKSBoZWxwVGV4dDogc3RyaW5nO1xuXG4gIEBJbnB1dCgpIGhlbHBUZXh0Q2xhc3Nlczogc3RyaW5nO1xuXG4gIEBJbnB1dCgpIG1pbmxlbmd0aDogbnVtYmVyO1xuXG4gIEBJbnB1dCgpIG1heGxlbmd0aDogbnVtYmVyO1xuXG4gIEBPdXRwdXQoKSBjaGFuZ2UgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgQE91dHB1dCgpIGJsdXIgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgQE91dHB1dCgpIGZvY3VzID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXG4gIEBPdXRwdXQoKSBrZXl1cCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICBAT3V0cHV0KCkgY2xpY2sgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG59XG4iXX0=