UNPKG

angular-material-datatransfer-lib

Version:

A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.

153 lines 9.04 kB
/** * @fileoverview added by tsickle * Generated from: lib/components/pagination.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input } from '@angular/core'; import { PaginationService } from '../services/pagination.service'; import { LoggerService } from '../services/logger.service'; var PaginationComponent = /** @class */ (function () { function PaginationComponent(logger) { this.logger = logger; } /** * @return {?} */ PaginationComponent.prototype.max = /** * @return {?} */ function () { return this.paginationService.max(); }; ; /** * @return {?} */ PaginationComponent.prototype.min = /** * @return {?} */ function () { return this.paginationService.min(); }; ; /** * @return {?} */ PaginationComponent.prototype.first = /** * @return {?} */ function () { this.paginationService.first(); }; /** * @return {?} */ PaginationComponent.prototype.last = /** * @return {?} */ function () { this.paginationService.last(); }; /** * @return {?} */ PaginationComponent.prototype.hasNext = /** * @return {?} */ function () { return this.paginationService.hasNext(); }; /** * @return {?} */ PaginationComponent.prototype.hasPrevious = /** * @return {?} */ function () { return this.paginationService.hasPrevious(); }; ; /** * @return {?} */ PaginationComponent.prototype.moveNext = /** * @return {?} */ function () { this.paginationService.moveNext(); }; /** * @return {?} */ PaginationComponent.prototype.movePrevious = /** * @return {?} */ function () { this.paginationService.movePrevious(); }; /** * @return {?} */ PaginationComponent.prototype.onPageChange = /** * @return {?} */ function () { this.paginationService.onPageChange(); }; /** * @return {?} */ PaginationComponent.prototype.onRppChange = /** * @return {?} */ function () { this.paginationService.onRppChange(); }; /** * @return {?} */ PaginationComponent.prototype.onPaginationChange = /** * @return {?} */ function () { this.paginationService.onPaginationChange(); }; /** * @return {?} */ PaginationComponent.prototype.pageCount = /** * @return {?} */ function () { return this.paginationService.pageCount(); }; PaginationComponent.decorators = [ { type: Component, args: [{ // tslint:disable-next-line:component-selector selector: 'amd-pagination', template: "<mat-form-field>\r\n <mat-select placeholder=\"Page\" [(ngModel)]=\"paginationService.pagination.page\" (change)=\"onPageChange()\" aria-label=\"Page\">\r\n <mat-option *ngFor=\"let p of paginationService.pagination.pages\" [value]=\"p\">\r\n {{ p }}\r\n </mat-option>\r\n </mat-select>\r\n</mat-form-field>\r\n<mat-form-field>\r\n <mat-select placeholder=\"Rows per page\" [(ngModel)]=\"paginationService.pagination.rpp\" (change)=\"onRppChange()\" aria-label=\"Rows per page\">\r\n <mat-option *ngFor=\"let o of paginationService.pagination.rppOptions\" [value]=\"o\">\r\n {{ o }}\r\n </mat-option>\r\n </mat-select>\r\n</mat-form-field>\r\n<span>{{min()}} - {{max()}} of {{paginationService.pagination.total}}</span>\r\n<button mat-icon-button mat-button (click)=\"movePrevious()\" [disabled]=\"!hasPrevious()\">\r\n <mat-icon>navigate_before</mat-icon>\r\n</button>\r\n<button mat-icon-button mat-button (click)=\"moveNext()\" [disabled]=\"!hasNext()\">\r\n <mat-icon>navigate_next</mat-icon>\r\n</button>" }] } ]; /** @nocollapse */ PaginationComponent.ctorParameters = function () { return [ { type: LoggerService } ]; }; PaginationComponent.propDecorators = { paginationService: [{ type: Input }] }; return PaginationComponent; }()); export { PaginationComponent }; if (false) { /** @type {?} */ PaginationComponent.prototype.paginationService; /** * @type {?} * @private */ PaginationComponent.prototype.logger; /* Skipping unhandled member: ;*/ /* Skipping unhandled member: ;*/ /* Skipping unhandled member: ;*/ } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLW1hdGVyaWFsLWRhdGF0cmFuc2Zlci1saWIvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9wYWdpbmF0aW9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2pELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBQ25FLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUUzRDtJQVVJLDZCQUFvQixNQUFxQjtRQUFyQixXQUFNLEdBQU4sTUFBTSxDQUFlO0lBQUksQ0FBQzs7OztJQUU5QyxpQ0FBRzs7O0lBQUg7UUFDSSxPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUN4QyxDQUFDO0lBQUEsQ0FBQzs7OztJQUVGLGlDQUFHOzs7SUFBSDtRQUNJLE9BQU8sSUFBSSxDQUFDLGlCQUFpQixDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQ3hDLENBQUM7SUFBQSxDQUFDOzs7O0lBRUYsbUNBQUs7OztJQUFMO1FBQ0ksSUFBSSxDQUFDLGlCQUFpQixDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ25DLENBQUM7Ozs7SUFFRCxrQ0FBSTs7O0lBQUo7UUFDSSxJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDbEMsQ0FBQzs7OztJQUVELHFDQUFPOzs7SUFBUDtRQUNJLE9BQU8sSUFBSSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQzVDLENBQUM7Ozs7SUFFRCx5Q0FBVzs7O0lBQVg7UUFDSSxPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUNoRCxDQUFDO0lBQUEsQ0FBQzs7OztJQUVGLHNDQUFROzs7SUFBUjtRQUNJLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUN0QyxDQUFDOzs7O0lBRUQsMENBQVk7OztJQUFaO1FBQ0ksSUFBSSxDQUFDLGlCQUFpQixDQUFDLFlBQVksRUFBRSxDQUFDO0lBQzFDLENBQUM7Ozs7SUFFRCwwQ0FBWTs7O0lBQVo7UUFDSSxJQUFJLENBQUMsaUJBQWlCLENBQUMsWUFBWSxFQUFFLENBQUM7SUFDMUMsQ0FBQzs7OztJQUVELHlDQUFXOzs7SUFBWDtRQUNJLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUN6QyxDQUFDOzs7O0lBRUQsZ0RBQWtCOzs7SUFBbEI7UUFDSSxJQUFJLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLEVBQUUsQ0FBQztJQUNoRCxDQUFDOzs7O0lBRUQsdUNBQVM7OztJQUFUO1FBQ0ksT0FBTyxJQUFJLENBQUMsaUJBQWlCLENBQUMsU0FBUyxFQUFFLENBQUM7SUFDOUMsQ0FBQzs7Z0JBMURKLFNBQVMsU0FBQzs7b0JBRVAsUUFBUSxFQUFFLGdCQUFnQjtvQkFDMUIsaWtDQUF3QztpQkFDM0M7Ozs7Z0JBTlEsYUFBYTs7O29DQVVqQixLQUFLOztJQW1EViwwQkFBQztDQUFBLEFBM0RELElBMkRDO1NBckRZLG1CQUFtQjs7O0lBRTVCLGdEQUE4Qzs7Ozs7SUFFbEMscUNBQTZCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBQYWdpbmF0aW9uU2VydmljZSB9IGZyb20gJy4uL3NlcnZpY2VzL3BhZ2luYXRpb24uc2VydmljZSc7XHJcbmltcG9ydCB7IExvZ2dlclNlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy9sb2dnZXIuc2VydmljZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICAgIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpjb21wb25lbnQtc2VsZWN0b3JcclxuICAgIHNlbGVjdG9yOiAnYW1kLXBhZ2luYXRpb24nLFxyXG4gICAgdGVtcGxhdGVVcmw6ICdwYWdpbmF0aW9uLmNvbXBvbmVudC5odG1sJ1xyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIFBhZ2luYXRpb25Db21wb25lbnQge1xyXG5cclxuICAgIEBJbnB1dCgpIHBhZ2luYXRpb25TZXJ2aWNlOiBQYWdpbmF0aW9uU2VydmljZTtcclxuXHJcbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIGxvZ2dlcjogTG9nZ2VyU2VydmljZSkgeyB9XHJcblxyXG4gICAgbWF4KCk6IG51bWJlciB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMucGFnaW5hdGlvblNlcnZpY2UubWF4KCk7XHJcbiAgICB9O1xyXG5cclxuICAgIG1pbigpOiBudW1iZXIge1xyXG4gICAgICAgIHJldHVybiB0aGlzLnBhZ2luYXRpb25TZXJ2aWNlLm1pbigpO1xyXG4gICAgfTtcclxuXHJcbiAgICBmaXJzdCgpOiB2b2lkIHtcclxuICAgICAgICB0aGlzLnBhZ2luYXRpb25TZXJ2aWNlLmZpcnN0KCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGFzdCgpOiB2b2lkIHtcclxuICAgICAgICB0aGlzLnBhZ2luYXRpb25TZXJ2aWNlLmxhc3QoKTtcclxuICAgIH1cclxuXHJcbiAgICBoYXNOZXh0KCk6IGJvb2xlYW4ge1xyXG4gICAgICAgIHJldHVybiB0aGlzLnBhZ2luYXRpb25TZXJ2aWNlLmhhc05leHQoKTtcclxuICAgIH1cclxuXHJcbiAgICBoYXNQcmV2aW91cygpOiBib29sZWFuIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5wYWdpbmF0aW9uU2VydmljZS5oYXNQcmV2aW91cygpO1xyXG4gICAgfTtcclxuXHJcbiAgICBtb3ZlTmV4dCgpOiB2b2lkIHtcclxuICAgICAgICB0aGlzLnBhZ2luYXRpb25TZXJ2aWNlLm1vdmVOZXh0KCk7XHJcbiAgICB9XHJcblxyXG4gICAgbW92ZVByZXZpb3VzKCk6IHZvaWQge1xyXG4gICAgICAgIHRoaXMucGFnaW5hdGlvblNlcnZpY2UubW92ZVByZXZpb3VzKCk7XHJcbiAgICB9XHJcblxyXG4gICAgb25QYWdlQ2hhbmdlKCk6IHZvaWQge1xyXG4gICAgICAgIHRoaXMucGFnaW5hdGlvblNlcnZpY2Uub25QYWdlQ2hhbmdlKCk7XHJcbiAgICB9XHJcblxyXG4gICAgb25ScHBDaGFuZ2UoKTogdm9pZCB7XHJcbiAgICAgICAgdGhpcy5wYWdpbmF0aW9uU2VydmljZS5vblJwcENoYW5nZSgpO1xyXG4gICAgfVxyXG5cclxuICAgIG9uUGFnaW5hdGlvbkNoYW5nZSgpOiB2b2lkIHtcclxuICAgICAgICB0aGlzLnBhZ2luYXRpb25TZXJ2aWNlLm9uUGFnaW5hdGlvbkNoYW5nZSgpO1xyXG4gICAgfVxyXG5cclxuICAgIHBhZ2VDb3VudCgpOiBudW1iZXIge1xyXG4gICAgICAgIHJldHVybiB0aGlzLnBhZ2luYXRpb25TZXJ2aWNlLnBhZ2VDb3VudCgpO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==