UNPKG

angular-material-datatransfer-lib

Version:

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

118 lines 7.76 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'; export class PaginationComponent { /** * @param {?} logger */ constructor(logger) { this.logger = logger; } /** * @return {?} */ max() { return this.paginationService.max(); } ; /** * @return {?} */ min() { return this.paginationService.min(); } ; /** * @return {?} */ first() { this.paginationService.first(); } /** * @return {?} */ last() { this.paginationService.last(); } /** * @return {?} */ hasNext() { return this.paginationService.hasNext(); } /** * @return {?} */ hasPrevious() { return this.paginationService.hasPrevious(); } ; /** * @return {?} */ moveNext() { this.paginationService.moveNext(); } /** * @return {?} */ movePrevious() { this.paginationService.movePrevious(); } /** * @return {?} */ onPageChange() { this.paginationService.onPageChange(); } /** * @return {?} */ onRppChange() { this.paginationService.onRppChange(); } /** * @return {?} */ onPaginationChange() { this.paginationService.onPaginationChange(); } /** * @return {?} */ pageCount() { 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 = () => [ { type: LoggerService } ]; PaginationComponent.propDecorators = { paginationService: [{ type: Input }] }; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLW1hdGVyaWFsLWRhdGF0cmFuc2Zlci1saWIvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9wYWdpbmF0aW9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2pELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBQ25FLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQVEzRCxNQUFNLE9BQU8sbUJBQW1COzs7O0lBSTVCLFlBQW9CLE1BQXFCO1FBQXJCLFdBQU0sR0FBTixNQUFNLENBQWU7SUFBSSxDQUFDOzs7O0lBRTlDLEdBQUc7UUFDQyxPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUN4QyxDQUFDO0lBQUEsQ0FBQzs7OztJQUVGLEdBQUc7UUFDQyxPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUN4QyxDQUFDO0lBQUEsQ0FBQzs7OztJQUVGLEtBQUs7UUFDRCxJQUFJLENBQUMsaUJBQWlCLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDbkMsQ0FBQzs7OztJQUVELElBQUk7UUFDQSxJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDbEMsQ0FBQzs7OztJQUVELE9BQU87UUFDSCxPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUM1QyxDQUFDOzs7O0lBRUQsV0FBVztRQUNQLE9BQU8sSUFBSSxDQUFDLGlCQUFpQixDQUFDLFdBQVcsRUFBRSxDQUFDO0lBQ2hELENBQUM7SUFBQSxDQUFDOzs7O0lBRUYsUUFBUTtRQUNKLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUN0QyxDQUFDOzs7O0lBRUQsWUFBWTtRQUNSLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEVBQUUsQ0FBQztJQUMxQyxDQUFDOzs7O0lBRUQsWUFBWTtRQUNSLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEVBQUUsQ0FBQztJQUMxQyxDQUFDOzs7O0lBRUQsV0FBVztRQUNQLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUN6QyxDQUFDOzs7O0lBRUQsa0JBQWtCO1FBQ2QsSUFBSSxDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixFQUFFLENBQUM7SUFDaEQsQ0FBQzs7OztJQUVELFNBQVM7UUFDTCxPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLEVBQUUsQ0FBQztJQUM5QyxDQUFDOzs7WUExREosU0FBUyxTQUFDOztnQkFFUCxRQUFRLEVBQUUsZ0JBQWdCO2dCQUMxQixpa0NBQXdDO2FBQzNDOzs7O1lBTlEsYUFBYTs7O2dDQVVqQixLQUFLOzs7O0lBQU4sZ0RBQThDOzs7OztJQUVsQyxxQ0FBNkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFBhZ2luYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi4vc2VydmljZXMvcGFnaW5hdGlvbi5zZXJ2aWNlJztcclxuaW1wb3J0IHsgTG9nZ2VyU2VydmljZSB9IGZyb20gJy4uL3NlcnZpY2VzL2xvZ2dlci5zZXJ2aWNlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gICAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmNvbXBvbmVudC1zZWxlY3RvclxyXG4gICAgc2VsZWN0b3I6ICdhbWQtcGFnaW5hdGlvbicsXHJcbiAgICB0ZW1wbGF0ZVVybDogJ3BhZ2luYXRpb24uY29tcG9uZW50Lmh0bWwnXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgUGFnaW5hdGlvbkNvbXBvbmVudCB7XHJcblxyXG4gICAgQElucHV0KCkgcGFnaW5hdGlvblNlcnZpY2U6IFBhZ2luYXRpb25TZXJ2aWNlO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgbG9nZ2VyOiBMb2dnZXJTZXJ2aWNlKSB7IH1cclxuXHJcbiAgICBtYXgoKTogbnVtYmVyIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5wYWdpbmF0aW9uU2VydmljZS5tYXgoKTtcclxuICAgIH07XHJcblxyXG4gICAgbWluKCk6IG51bWJlciB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMucGFnaW5hdGlvblNlcnZpY2UubWluKCk7XHJcbiAgICB9O1xyXG5cclxuICAgIGZpcnN0KCk6IHZvaWQge1xyXG4gICAgICAgIHRoaXMucGFnaW5hdGlvblNlcnZpY2UuZmlyc3QoKTtcclxuICAgIH1cclxuXHJcbiAgICBsYXN0KCk6IHZvaWQge1xyXG4gICAgICAgIHRoaXMucGFnaW5hdGlvblNlcnZpY2UubGFzdCgpO1xyXG4gICAgfVxyXG5cclxuICAgIGhhc05leHQoKTogYm9vbGVhbiB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMucGFnaW5hdGlvblNlcnZpY2UuaGFzTmV4dCgpO1xyXG4gICAgfVxyXG5cclxuICAgIGhhc1ByZXZpb3VzKCk6IGJvb2xlYW4ge1xyXG4gICAgICAgIHJldHVybiB0aGlzLnBhZ2luYXRpb25TZXJ2aWNlLmhhc1ByZXZpb3VzKCk7XHJcbiAgICB9O1xyXG5cclxuICAgIG1vdmVOZXh0KCk6IHZvaWQge1xyXG4gICAgICAgIHRoaXMucGFnaW5hdGlvblNlcnZpY2UubW92ZU5leHQoKTtcclxuICAgIH1cclxuXHJcbiAgICBtb3ZlUHJldmlvdXMoKTogdm9pZCB7XHJcbiAgICAgICAgdGhpcy5wYWdpbmF0aW9uU2VydmljZS5tb3ZlUHJldmlvdXMoKTtcclxuICAgIH1cclxuXHJcbiAgICBvblBhZ2VDaGFuZ2UoKTogdm9pZCB7XHJcbiAgICAgICAgdGhpcy5wYWdpbmF0aW9uU2VydmljZS5vblBhZ2VDaGFuZ2UoKTtcclxuICAgIH1cclxuXHJcbiAgICBvblJwcENoYW5nZSgpOiB2b2lkIHtcclxuICAgICAgICB0aGlzLnBhZ2luYXRpb25TZXJ2aWNlLm9uUnBwQ2hhbmdlKCk7XHJcbiAgICB9XHJcblxyXG4gICAgb25QYWdpbmF0aW9uQ2hhbmdlKCk6IHZvaWQge1xyXG4gICAgICAgIHRoaXMucGFnaW5hdGlvblNlcnZpY2Uub25QYWdpbmF0aW9uQ2hhbmdlKCk7XHJcbiAgICB9XHJcblxyXG4gICAgcGFnZUNvdW50KCk6IG51bWJlciB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMucGFnaW5hdGlvblNlcnZpY2UucGFnZUNvdW50KCk7XHJcbiAgICB9XHJcbn1cclxuIl19