@ngx-performance-ui/ui
Version:
Ngx Performance UI - UI
84 lines • 8.46 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { ChangeDetectionStrategy, Component, EventEmitter, forwardRef, Input, Output, ViewEncapsulation, } from '@angular/core';
import { NG_VALUE_ACCESSOR } from '@angular/forms';
import { AbstractInputComponent } from '../../abstracts';
var TextAreaComponent = /** @class */ (function (_super) {
tslib_1.__extends(TextAreaComponent, _super);
function TextAreaComponent() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_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();
return _this;
}
TextAreaComponent.decorators = [
{ type: Component, args: [{
selector: 'p-textarea',
template: "\n <label *ngIf=\"labelText\" class=\"{{ labelClasses }}\" [attr.for]=\"id\" [innerHTML]=\"labelText\"></label>\n <textarea\n class=\"form-control {{ classes }}\"\n [(ngModel)]=\"value\"\n [autosize]=\"autosize\"\n [rows]=\"rows\"\n [cols]=\"cols\"\n [id]=\"id\"\n [attr.placeholder]=\"placeholder\"\n [hidden]=\"hidden\"\n [name]=\"name\"\n [disabled]=\"disabled\"\n [minlength]=\"minlength\"\n [maxlength]=\"maxlength\"\n [attr.tabindex]=\"tabindex\"\n [required]=\"required\"\n [autofocus]=\"autofocus\"\n [autofocusDelay]=\"autofocusDelay\"\n (keyup)=\"keyup.emit($event)\"\n (focus)=\"focus.emit($event)\"\n (blur)=\"blur.emit($event)\"\n (click)=\"click.emit($event)\"\n ></textarea>\n <small *ngIf=\"helpText\" class=\"form-text text-muted {{ helpTextClasses }}\" [innerHTML]=\"helpText\"></small>\n ",
changeDetection: ChangeDetectionStrategy.OnPush,
encapsulation: ViewEncapsulation.None,
providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef((/**
* @return {?}
*/
function () { 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 }]
};
return TextAreaComponent;
}(AbstractInputComponent));
export { TextAreaComponent };
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dGFyZWEuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG5neC1wZXJmb3JtYW5jZS11aS91aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2lucHV0L3RleHRhcmVhLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFDTCx1QkFBdUIsRUFDdkIsU0FBUyxFQUNULFlBQVksRUFDWixVQUFVLEVBQ1YsS0FBSyxFQUNMLE1BQU0sRUFDTixpQkFBaUIsR0FDbEIsTUFBTSxlQUFlLENBQUM7QUFDdkIsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDbkQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFekQ7SUFzQ3VDLDZDQUFzQjtJQXRDN0Q7UUFBQSxxRUE4REM7UUF2QlUsY0FBUSxHQUFZLElBQUksQ0FBQztRQUV6QixVQUFJLEdBQVcsQ0FBQyxDQUFDO1FBRWpCLFVBQUksR0FBVyxFQUFFLENBQUM7UUFVakIsWUFBTSxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7UUFFNUIsVUFBSSxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7UUFFMUIsV0FBSyxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7UUFFM0IsV0FBSyxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7UUFFM0IsV0FBSyxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7O0lBQ3ZDLENBQUM7O2dCQTlEQSxTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLFlBQVk7b0JBQ3RCLFFBQVEsRUFBRSwwNUJBeUJUO29CQUNELGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO29CQUMvQyxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTtvQkFDckMsU0FBUyxFQUFFO3dCQUNUOzRCQUNFLE9BQU8sRUFBRSxpQkFBaUI7NEJBQzFCLFdBQVcsRUFBRSxVQUFVOzs7NEJBQUMsY0FBTSxPQUFBLGlCQUFpQixFQUFqQixDQUFpQixFQUFDOzRCQUNoRCxLQUFLLEVBQUUsSUFBSTt5QkFDWjtxQkFDRjtpQkFDRjs7OzJCQUVFLEtBQUs7dUJBRUwsS0FBSzt1QkFFTCxLQUFLOzJCQUVMLEtBQUs7a0NBRUwsS0FBSzs0QkFFTCxLQUFLOzRCQUVMLEtBQUs7eUJBRUwsTUFBTTt1QkFFTixNQUFNO3dCQUVOLE1BQU07d0JBRU4sTUFBTTt3QkFFTixNQUFNOztJQUNULHdCQUFDO0NBQUEsQUE5REQsQ0FzQ3VDLHNCQUFzQixHQXdCNUQ7U0F4QlksaUJBQWlCOzs7SUFDNUIscUNBQWtDOztJQUVsQyxpQ0FBMEI7O0lBRTFCLGlDQUEyQjs7SUFFM0IscUNBQTBCOztJQUUxQiw0Q0FBaUM7O0lBRWpDLHNDQUEyQjs7SUFFM0Isc0NBQTJCOztJQUUzQixtQ0FBc0M7O0lBRXRDLGlDQUFvQzs7SUFFcEMsa0NBQXFDOztJQUVyQyxrQ0FBcUM7O0lBRXJDLGtDQUFxQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBDb21wb25lbnQsXG4gIEV2ZW50RW1pdHRlcixcbiAgZm9yd2FyZFJlZixcbiAgSW5wdXQsXG4gIE91dHB1dCxcbiAgVmlld0VuY2Fwc3VsYXRpb24sXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTkdfVkFMVUVfQUNDRVNTT1IgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQgeyBBYnN0cmFjdElucHV0Q29tcG9uZW50IH0gZnJvbSAnLi4vLi4vYWJzdHJhY3RzJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAncC10ZXh0YXJlYScsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGxhYmVsICpuZ0lmPVwibGFiZWxUZXh0XCIgY2xhc3M9XCJ7eyBsYWJlbENsYXNzZXMgfX1cIiBbYXR0ci5mb3JdPVwiaWRcIiBbaW5uZXJIVE1MXT1cImxhYmVsVGV4dFwiPjwvbGFiZWw+XG4gICAgPHRleHRhcmVhXG4gICAgICBjbGFzcz1cImZvcm0tY29udHJvbCB7eyBjbGFzc2VzIH19XCJcbiAgICAgIFsobmdNb2RlbCldPVwidmFsdWVcIlxuICAgICAgW2F1dG9zaXplXT1cImF1dG9zaXplXCJcbiAgICAgIFtyb3dzXT1cInJvd3NcIlxuICAgICAgW2NvbHNdPVwiY29sc1wiXG4gICAgICBbaWRdPVwiaWRcIlxuICAgICAgW2F0dHIucGxhY2Vob2xkZXJdPVwicGxhY2Vob2xkZXJcIlxuICAgICAgW2hpZGRlbl09XCJoaWRkZW5cIlxuICAgICAgW25hbWVdPVwibmFtZVwiXG4gICAgICBbZGlzYWJsZWRdPVwiZGlzYWJsZWRcIlxuICAgICAgW21pbmxlbmd0aF09XCJtaW5sZW5ndGhcIlxuICAgICAgW21heGxlbmd0aF09XCJtYXhsZW5ndGhcIlxuICAgICAgW2F0dHIudGFiaW5kZXhdPVwidGFiaW5kZXhcIlxuICAgICAgW3JlcXVpcmVkXT1cInJlcXVpcmVkXCJcbiAgICAgIFthdXRvZm9jdXNdPVwiYXV0b2ZvY3VzXCJcbiAgICAgIFthdXRvZm9jdXNEZWxheV09XCJhdXRvZm9jdXNEZWxheVwiXG4gICAgICAoa2V5dXApPVwia2V5dXAuZW1pdCgkZXZlbnQpXCJcbiAgICAgIChmb2N1cyk9XCJmb2N1cy5lbWl0KCRldmVudClcIlxuICAgICAgKGJsdXIpPVwiYmx1ci5lbWl0KCRldmVudClcIlxuICAgICAgKGNsaWNrKT1cImNsaWNrLmVtaXQoJGV2ZW50KVwiXG4gICAgPjwvdGV4dGFyZWE+XG4gICAgPHNtYWxsICpuZ0lmPVwiaGVscFRleHRcIiBjbGFzcz1cImZvcm0tdGV4dCB0ZXh0LW11dGVkIHt7IGhlbHBUZXh0Q2xhc3NlcyB9fVwiIFtpbm5lckhUTUxdPVwiaGVscFRleHRcIj48L3NtYWxsPlxuICBgLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgcHJvdmlkZXJzOiBbXG4gICAge1xuICAgICAgcHJvdmlkZTogTkdfVkFMVUVfQUNDRVNTT1IsXG4gICAgICB1c2VFeGlzdGluZzogZm9yd2FyZFJlZigoKSA9PiBUZXh0QXJlYUNvbXBvbmVudCksXG4gICAgICBtdWx0aTogdHJ1ZSxcbiAgICB9LFxuICBdLFxufSlcbmV4cG9ydCBjbGFzcyBUZXh0QXJlYUNvbXBvbmVudCBleHRlbmRzIEFic3RyYWN0SW5wdXRDb21wb25lbnQge1xuICBASW5wdXQoKSBhdXRvc2l6ZTogYm9vbGVhbiA9IHRydWU7XG5cbiAgQElucHV0KCkgcm93czogbnVtYmVyID0gMTtcblxuICBASW5wdXQoKSBjb2xzOiBudW1iZXIgPSAyMDtcblxuICBASW5wdXQoKSBoZWxwVGV4dDogc3RyaW5nO1xuXG4gIEBJbnB1dCgpIGhlbHBUZXh0Q2xhc3Nlczogc3RyaW5nO1xuXG4gIEBJbnB1dCgpIG1pbmxlbmd0aDogbnVtYmVyO1xuXG4gIEBJbnB1dCgpIG1heGxlbmd0aDogbnVtYmVyO1xuXG4gIEBPdXRwdXQoKSBjaGFuZ2UgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgQE91dHB1dCgpIGJsdXIgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgQE91dHB1dCgpIGZvY3VzID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXG4gIEBPdXRwdXQoKSBrZXl1cCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICBAT3V0cHV0KCkgY2xpY2sgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG59XG4iXX0=