UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

65 lines 4.28 kB
/** * @fileoverview added by tsickle * Generated from: form.directive.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Directive, ElementRef, Renderer2, Input, } from '@angular/core'; /** @enum {string} */ var FormLayout = { Horizontal: "horizontal", Vertical: "vertical", columns: "columns", }; var FormDirective = /** @class */ (function () { function FormDirective(elementRef, renderer) { this.elementRef = elementRef; this.renderer = renderer; this.layout = FormLayout.Horizontal; this.labelSize = ''; } /** * @return {?} */ FormDirective.prototype.ngOnInit = /** * @return {?} */ function () { this.renderer.addClass(this.elementRef.nativeElement, 'devui-form-' + this.layout); if (this.labelSize) { this.renderer.addClass(this.elementRef.nativeElement, 'devui-form-' + this.labelSize); } }; FormDirective.decorators = [ { type: Directive, args: [{ selector: '[dForm]', },] } ]; /** @nocollapse */ FormDirective.ctorParameters = function () { return [ { type: ElementRef }, { type: Renderer2 } ]; }; FormDirective.propDecorators = { layout: [{ type: Input }], labelSize: [{ type: Input }] }; return FormDirective; }()); export { FormDirective }; if (false) { /** @type {?} */ FormDirective.prototype.layout; /** @type {?} */ FormDirective.prototype.labelSize; /** * @type {?} * @private */ FormDirective.prototype.elementRef; /** * @type {?} * @private */ FormDirective.prototype.renderer; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1kZXZ1aS9mb3JtLyIsInNvdXJjZXMiOlsiZm9ybS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQ0gsU0FBUyxFQUNULFVBQVUsRUFDVixTQUFTLEVBQ1QsS0FBSyxHQUdSLE1BQU0sZUFBZSxDQUFDOztBQUV2QixJQUFLLFVBQVU7SUFDWCxVQUFVLGNBQWU7SUFDekIsUUFBUSxZQUFhO0lBQ3JCLE9BQU8sV0FBWTtFQUN0QjtBQUVEO0lBTUksdUJBQW9CLFVBQXNCLEVBQzlCLFFBQW1CO1FBRFgsZUFBVSxHQUFWLFVBQVUsQ0FBWTtRQUM5QixhQUFRLEdBQVIsUUFBUSxDQUFXO1FBSHRCLFdBQU0sR0FBRyxVQUFVLENBQUMsVUFBVSxDQUFDO1FBQy9CLGNBQVMsR0FBcUIsRUFBRSxDQUFDO0lBRzFDLENBQUM7Ozs7SUFFRCxnQ0FBUTs7O0lBQVI7UUFDSSxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLGFBQWEsRUFBRSxhQUFhLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ25GLElBQUksSUFBSSxDQUFDLFNBQVMsRUFBRTtZQUNoQixJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLGFBQWEsRUFBRSxhQUFhLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1NBQ3pGO0lBQ0wsQ0FBQzs7Z0JBZkosU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSxTQUFTO2lCQUN0Qjs7OztnQkFmRyxVQUFVO2dCQUNWLFNBQVM7Ozt5QkFnQlIsS0FBSzs0QkFDTCxLQUFLOztJQVlWLG9CQUFDO0NBQUEsQUFqQkQsSUFpQkM7U0FkWSxhQUFhOzs7SUFDdEIsK0JBQXdDOztJQUN4QyxrQ0FBMEM7Ozs7O0lBQzlCLG1DQUE4Qjs7Ozs7SUFDdEMsaUNBQTJCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcclxuICAgIERpcmVjdGl2ZSxcclxuICAgIEVsZW1lbnRSZWYsXHJcbiAgICBSZW5kZXJlcjIsXHJcbiAgICBJbnB1dCxcclxuICAgIE9uSW5pdCxcclxuICAgIEhvc3RCaW5kaW5nLFxyXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuZW51bSBGb3JtTGF5b3V0IHtcclxuICAgIEhvcml6b250YWwgPSAnaG9yaXpvbnRhbCcsXHJcbiAgICBWZXJ0aWNhbCA9ICd2ZXJ0aWNhbCcsXHJcbiAgICBjb2x1bW5zID0gJ2NvbHVtbnMnLFxyXG59XHJcblxyXG5ARGlyZWN0aXZlKHtcclxuICAgIHNlbGVjdG9yOiAnW2RGb3JtXScsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBGb3JtRGlyZWN0aXZlIGltcGxlbWVudHMgT25Jbml0IHtcclxuICAgIEBJbnB1dCgpIGxheW91dCA9IEZvcm1MYXlvdXQuSG9yaXpvbnRhbDtcclxuICAgIEBJbnB1dCgpIGxhYmVsU2l6ZTogJ3NtJyB8ICcnIHwgJ2xnJyA9ICcnO1xyXG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSBlbGVtZW50UmVmOiBFbGVtZW50UmVmLFxyXG4gICAgICAgIHByaXZhdGUgcmVuZGVyZXI6IFJlbmRlcmVyMikge1xyXG4gICAgfVxyXG5cclxuICAgIG5nT25Jbml0KCkge1xyXG4gICAgICAgIHRoaXMucmVuZGVyZXIuYWRkQ2xhc3ModGhpcy5lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQsICdkZXZ1aS1mb3JtLScgKyB0aGlzLmxheW91dCk7XHJcbiAgICAgICAgaWYgKHRoaXMubGFiZWxTaXplKSB7XHJcbiAgICAgICAgICAgIHRoaXMucmVuZGVyZXIuYWRkQ2xhc3ModGhpcy5lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQsICdkZXZ1aS1mb3JtLScgKyB0aGlzLmxhYmVsU2l6ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iXX0=