UNPKG

data-table-kit

Version:

A simple datatable/datagrid for Angular projects

50 lines 3.71 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input } from '@angular/core'; var DataTableFloatComponent = /** @class */ (function () { function DataTableFloatComponent() { this.floatWidth = 0; } /** * @param {?} changes * @return {?} */ DataTableFloatComponent.prototype.ngOnChanges = /** * @param {?} changes * @return {?} */ function (changes) { if (changes["floatWidth"]) { this.styleOuter = { "margin-right": "-" + Math.abs(this.floatWidth) + "px", "text-align": "left" }; this.styleInner = { width: Math.abs(this.floatWidth) + "px" }; } }; DataTableFloatComponent.decorators = [ { type: Component, args: [{ selector: "data-table-float", template: "<div *ngIf=\"floatWidth!=0\" [ngStyle]=\"styleOuter\">\n <div [ngStyle]=\"styleInner\">\n <ng-content></ng-content>\n </div>\n</div>\n", styles: [""] }] } ]; DataTableFloatComponent.propDecorators = { floatWidth: [{ type: Input, args: ["width",] }] }; return DataTableFloatComponent; }()); export { DataTableFloatComponent }; if (false) { /** @type {?} */ DataTableFloatComponent.prototype.floatWidth; /** @type {?} */ DataTableFloatComponent.prototype.styleOuter; /** @type {?} */ DataTableFloatComponent.prototype.styleInner; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS10YWJsZS1mbG9hdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9kYXRhLXRhYmxlLWtpdC8iLCJzb3VyY2VzIjpbImxpYi9kYXRhLXRhYmxlLWZsb2F0L2RhdGEtdGFibGUtZmxvYXQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFFaEU7SUFBQTtRQU1rQixlQUFVLEdBQVcsQ0FBQyxDQUFDO0lBZXpDLENBQUM7Ozs7O0lBWEMsNkNBQVc7Ozs7SUFBWCxVQUFZLE9BQXNCO1FBQ2hDLElBQUksT0FBTyxDQUFDLFlBQVksQ0FBQyxFQUFFO1lBQ3pCLElBQUksQ0FBQyxVQUFVLEdBQUc7Z0JBQ2hCLGNBQWMsRUFBRSxHQUFHLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLEdBQUcsSUFBSTtnQkFDdEQsWUFBWSxFQUFFLE1BQU07YUFDckIsQ0FBQztZQUNGLElBQUksQ0FBQyxVQUFVLEdBQUc7Z0JBQ2hCLEtBQUssRUFBRSxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsR0FBRyxJQUFJO2FBQ3hDLENBQUM7U0FDSDtJQUNILENBQUM7O2dCQXBCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGtCQUFrQjtvQkFDNUIsdUpBQWdEOztpQkFFakQ7Ozs2QkFFRSxLQUFLLFNBQUMsT0FBTzs7SUFlaEIsOEJBQUM7Q0FBQSxBQXJCRCxJQXFCQztTQWhCWSx1QkFBdUI7OztJQUNsQyw2Q0FBdUM7O0lBQ3ZDLDZDQUFnQjs7SUFDaEIsNkNBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgU2ltcGxlQ2hhbmdlcyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6IFwiZGF0YS10YWJsZS1mbG9hdFwiLFxuICB0ZW1wbGF0ZVVybDogXCIuL2RhdGEtdGFibGUtZmxvYXQuY29tcG9uZW50Lmh0bWxcIixcbiAgc3R5bGVVcmxzOiBbXCIuL2RhdGEtdGFibGUtZmxvYXQuY29tcG9uZW50LmNzc1wiXVxufSlcbmV4cG9ydCBjbGFzcyBEYXRhVGFibGVGbG9hdENvbXBvbmVudCB7XG4gIEBJbnB1dChcIndpZHRoXCIpIGZsb2F0V2lkdGg6IG51bWJlciA9IDA7XG4gIHN0eWxlT3V0ZXI6IGFueTtcbiAgc3R5bGVJbm5lcjogYW55O1xuXG4gIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpOiB2b2lkIHtcbiAgICBpZiAoY2hhbmdlc1tcImZsb2F0V2lkdGhcIl0pIHtcbiAgICAgIHRoaXMuc3R5bGVPdXRlciA9IHtcbiAgICAgICAgXCJtYXJnaW4tcmlnaHRcIjogXCItXCIgKyBNYXRoLmFicyh0aGlzLmZsb2F0V2lkdGgpICsgXCJweFwiLFxuICAgICAgICBcInRleHQtYWxpZ25cIjogXCJsZWZ0XCJcbiAgICAgIH07XG4gICAgICB0aGlzLnN0eWxlSW5uZXIgPSB7XG4gICAgICAgIHdpZHRoOiBNYXRoLmFicyh0aGlzLmZsb2F0V2lkdGgpICsgXCJweFwiXG4gICAgICB9O1xuICAgIH1cbiAgfVxufVxuIl19