UNPKG

@cloukit/pagination

Version:

42 lines 3.93 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ /*! * @license MIT * Copyright (c) 2017 Bernhard Grünewaldt - codeclou.io * https://github.com/cloukit/legal */ import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { CloukitPaginationComponent } from './pagination.component'; import { CloukitThemeService } from '@cloukit/theme'; import { CloukitPaginationComponentThemeDefault } from './pagination.theme'; import { CloukitPaginationButtonComponent } from './children/pagination-button.component'; export class CloukitPaginationModule { /** * @param {?} themeService */ constructor(themeService) { this.themeService = themeService; if (this.themeService.getComponentTheme('pagination') === null) { this.themeService.registerComponentTheme('pagination', new CloukitPaginationComponentThemeDefault()); } } } CloukitPaginationModule.decorators = [ { type: NgModule, args: [{ imports: [CommonModule], exports: [CloukitPaginationComponent], declarations: [CloukitPaginationComponent, CloukitPaginationButtonComponent], },] } ]; /** @nocollapse */ CloukitPaginationModule.ctorParameters = () => [ { type: CloukitThemeService } ]; if (false) { /** @type {?} */ CloukitPaginationModule.prototype.themeService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY2xvdWtpdC9wYWdpbmF0aW9uLyIsInNvdXJjZXMiOlsibGliL3BhZ2luYXRpb24ubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUtBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ3JELE9BQU8sRUFBRSxzQ0FBc0MsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQzVFLE9BQU8sRUFBRSxnQ0FBZ0MsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBTzFGLE1BQU0sT0FBTyx1QkFBdUI7Ozs7SUFDbEMsWUFBb0IsWUFBaUM7UUFBakMsaUJBQVksR0FBWixZQUFZLENBQXFCO1FBQ25ELElBQUksSUFBSSxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsS0FBSyxJQUFJLEVBQUU7WUFDOUQsSUFBSSxDQUFDLFlBQVksQ0FBQyxzQkFBc0IsQ0FBQyxZQUFZLEVBQUUsSUFBSSxzQ0FBc0MsRUFBRSxDQUFDLENBQUM7U0FDdEc7SUFDSCxDQUFDOzs7WUFWRixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFLENBQUUsWUFBWSxDQUFFO2dCQUN6QixPQUFPLEVBQUUsQ0FBRSwwQkFBMEIsQ0FBRTtnQkFDdkMsWUFBWSxFQUFFLENBQUUsMEJBQTBCLEVBQUUsZ0NBQWdDLENBQUU7YUFDL0U7Ozs7WUFSUSxtQkFBbUI7Ozs7SUFVZCwrQ0FBeUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEBsaWNlbnNlIE1JVFxuICogQ29weXJpZ2h0IChjKSAyMDE3IEJlcm5oYXJkIEdyw7xuZXdhbGR0IC0gY29kZWNsb3UuaW9cbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9jbG91a2l0L2xlZ2FsXG4gKi9cbmltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgQ2xvdWtpdFBhZ2luYXRpb25Db21wb25lbnQgfSBmcm9tICcuL3BhZ2luYXRpb24uY29tcG9uZW50JztcbmltcG9ydCB7IENsb3VraXRUaGVtZVNlcnZpY2UgfSBmcm9tICdAY2xvdWtpdC90aGVtZSc7XG5pbXBvcnQgeyBDbG91a2l0UGFnaW5hdGlvbkNvbXBvbmVudFRoZW1lRGVmYXVsdCB9IGZyb20gJy4vcGFnaW5hdGlvbi50aGVtZSc7XG5pbXBvcnQgeyBDbG91a2l0UGFnaW5hdGlvbkJ1dHRvbkNvbXBvbmVudCB9IGZyb20gJy4vY2hpbGRyZW4vcGFnaW5hdGlvbi1idXR0b24uY29tcG9uZW50JztcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogWyBDb21tb25Nb2R1bGUgXSxcbiAgZXhwb3J0czogWyBDbG91a2l0UGFnaW5hdGlvbkNvbXBvbmVudCBdLFxuICBkZWNsYXJhdGlvbnM6IFsgQ2xvdWtpdFBhZ2luYXRpb25Db21wb25lbnQsIENsb3VraXRQYWdpbmF0aW9uQnV0dG9uQ29tcG9uZW50IF0sXG59KVxuZXhwb3J0IGNsYXNzIENsb3VraXRQYWdpbmF0aW9uTW9kdWxlIHtcbiAgY29uc3RydWN0b3IocHJpdmF0ZSB0aGVtZVNlcnZpY2U6IENsb3VraXRUaGVtZVNlcnZpY2UpIHtcbiAgICBpZiAodGhpcy50aGVtZVNlcnZpY2UuZ2V0Q29tcG9uZW50VGhlbWUoJ3BhZ2luYXRpb24nKSA9PT0gbnVsbCkge1xuICAgICAgdGhpcy50aGVtZVNlcnZpY2UucmVnaXN0ZXJDb21wb25lbnRUaGVtZSgncGFnaW5hdGlvbicsIG5ldyBDbG91a2l0UGFnaW5hdGlvbkNvbXBvbmVudFRoZW1lRGVmYXVsdCgpKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ==