UNPKG

ftable

Version:
57 lines 4.32 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component } from '@angular/core'; import { Input } from '@angular/core'; var FInfoComponent = /** @class */ (function () { function FInfoComponent() { this.Math = Math; } /** * @return {?} */ FInfoComponent.prototype.ngOnInit = /** * @return {?} */ function () { // console.log('TotalItems:' + this.totalItems); this.totalPages = Math.ceil(this.totalItems / this.itemsPerPage); // console.log('TotalPages:' + this.totalPages); }; FInfoComponent.decorators = [ { type: Component, args: [{ selector: 'ft-finfo', template: "<div class=\"ft-finfo\"><span class='ft-finfo-1'>Showing {{ 1+((currentPage*itemsPerPage)-itemsPerPage) }} to {{ this.Math.min(currentPage*itemsPerPage,totalItemsAfterFilters) }} of {{ totalItemsAfterFilters }} entries</span><ng-container *ngIf='totalItems>totalItemsAfterFilters'><span class='ft-finfo-2'>(filtered from {{ totalItems }} total entries)</span></ ng-container></div>", styles: [""] }] } ]; /** @nocollapse */ FInfoComponent.ctorParameters = function () { return []; }; FInfoComponent.propDecorators = { totalItemsAfterFilters: [{ type: Input }], itemsPerPage: [{ type: Input }], totalItems: [{ type: Input }], currentPage: [{ type: Input }] }; return FInfoComponent; }()); export { FInfoComponent }; if (false) { /** @type {?} */ FInfoComponent.prototype.totalItemsAfterFilters; /** @type {?} */ FInfoComponent.prototype.itemsPerPage; /** @type {?} */ FInfoComponent.prototype.totalItems; /** @type {?} */ FInfoComponent.prototype.currentPage; /** * @type {?} * @private */ FInfoComponent.prototype.totalPages; /** @type {?} */ FInfoComponent.prototype.Math; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmluZm8uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vZnRhYmxlLyIsInNvdXJjZXMiOlsibGliL2ZpbmZvLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxQyxPQUFPLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBR3RDO0lBb0JJO1FBQ0ksSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7SUFDckIsQ0FBQzs7OztJQUVELGlDQUFROzs7SUFBUjtRQUNJLGdEQUFnRDtRQUNoRCxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUM7UUFDakUsZ0RBQWdEO0lBQ3BELENBQUM7O2dCQTVCSixTQUFTLFNBQUM7b0JBQ1AsUUFBUSxFQUFFLFVBQVU7b0JBQ3BCLHlZQUFxQzs7aUJBRXhDOzs7Ozt5Q0FHSSxLQUFLOytCQUVMLEtBQUs7NkJBRUwsS0FBSzs4QkFFTCxLQUFLOztJQWlCVixxQkFBQztDQUFBLEFBOUJELElBOEJDO1NBeEJZLGNBQWM7OztJQUN2QixnREFBK0M7O0lBRS9DLHNDQUFxQzs7SUFFckMsb0NBQW1DOztJQUVuQyxxQ0FBb0M7Ozs7O0lBRXBDLG9DQUEyQjs7SUFHM0IsOEJBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdmdC1maW5mbycsXG4gICAgdGVtcGxhdGVVcmw6ICcuL2ZpbmZvLmNvbXBvbmVudC5odG1sJyxcbiAgICBzdHlsZVVybHM6IFsnLi9maW5mby5jb21wb25lbnQuc2NzcyddLFxufSlcblxuZXhwb3J0IGNsYXNzIEZJbmZvQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcbiAgICBASW5wdXQoKSBwdWJsaWMgdG90YWxJdGVtc0FmdGVyRmlsdGVyczogbnVtYmVyO1xuICAgIC8vIE51bWJlciBvZiBJdGVtcyBwZXIgcGFnZVxuICAgIEBJbnB1dCgpIHB1YmxpYyBpdGVtc1BlclBhZ2U6IG51bWJlcjtcbiAgICAvLyBEYXRhXG4gICAgQElucHV0KCkgcHVibGljIHRvdGFsSXRlbXM6IG51bWJlcjtcbiAgICAvLyBDdXJyZW50IFBhZ2VcbiAgICBASW5wdXQoKSBwdWJsaWMgY3VycmVudFBhZ2U6IG51bWJlcjtcbiAgICAvLyBOdW1iZXIgb2YgUGFnaW5hdGlvbiBwYWdlc1xuICAgIHByaXZhdGUgdG90YWxQYWdlczogbnVtYmVyO1xuICAgIC8vIE9yaWVudGF0aW9uIG9mIFBhZ2luYXRpb25cblxuICAgIE1hdGg6IGFueTtcblxuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICB0aGlzLk1hdGggPSBNYXRoO1xuICAgIH1cblxuICAgIG5nT25Jbml0KCkge1xuICAgICAgICAvLyBjb25zb2xlLmxvZygnVG90YWxJdGVtczonICsgdGhpcy50b3RhbEl0ZW1zKTtcbiAgICAgICAgdGhpcy50b3RhbFBhZ2VzID0gTWF0aC5jZWlsKHRoaXMudG90YWxJdGVtcyAvIHRoaXMuaXRlbXNQZXJQYWdlKTtcbiAgICAgICAgLy8gY29uc29sZS5sb2coJ1RvdGFsUGFnZXM6JyArIHRoaXMudG90YWxQYWdlcyk7XG4gICAgfVxuXG59XG4iXX0=