@cloukit/pagination
Version:
41 lines • 4.09 kB
JavaScript
/**
* @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';
var CloukitPaginationModule = /** @class */ (function () {
function CloukitPaginationModule(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 = function () { return [
{ type: CloukitThemeService }
]; };
return CloukitPaginationModule;
}());
export { CloukitPaginationModule };
if (false) {
/** @type {?} */
CloukitPaginationModule.prototype.themeService;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY2xvdWtpdC9wYWdpbmF0aW9uLyIsInNvdXJjZXMiOlsibGliL3BhZ2luYXRpb24ubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUtBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ3JELE9BQU8sRUFBRSxzQ0FBc0MsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQzVFLE9BQU8sRUFBRSxnQ0FBZ0MsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBRTFGO0lBTUUsaUNBQW9CLFlBQWlDO1FBQWpDLGlCQUFZLEdBQVosWUFBWSxDQUFxQjtRQUNuRCxJQUFJLElBQUksQ0FBQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsWUFBWSxDQUFDLEtBQUssSUFBSSxFQUFFO1lBQzlELElBQUksQ0FBQyxZQUFZLENBQUMsc0JBQXNCLENBQUMsWUFBWSxFQUFFLElBQUksc0NBQXNDLEVBQUUsQ0FBQyxDQUFDO1NBQ3RHO0lBQ0gsQ0FBQzs7Z0JBVkYsUUFBUSxTQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFFLFlBQVksQ0FBRTtvQkFDekIsT0FBTyxFQUFFLENBQUUsMEJBQTBCLENBQUU7b0JBQ3ZDLFlBQVksRUFBRSxDQUFFLDBCQUEwQixFQUFFLGdDQUFnQyxDQUFFO2lCQUMvRTs7OztnQkFSUSxtQkFBbUI7O0lBZTVCLDhCQUFDO0NBQUEsQUFYRCxJQVdDO1NBTlksdUJBQXVCOzs7SUFDdEIsK0NBQXlDIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBAbGljZW5zZSBNSVRcbiAqIENvcHlyaWdodCAoYykgMjAxNyBCZXJuaGFyZCBHcsO8bmV3YWxkdCAtIGNvZGVjbG91LmlvXG4gKiBodHRwczovL2dpdGh1Yi5jb20vY2xvdWtpdC9sZWdhbFxuICovXG5pbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IENsb3VraXRQYWdpbmF0aW9uQ29tcG9uZW50IH0gZnJvbSAnLi9wYWdpbmF0aW9uLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBDbG91a2l0VGhlbWVTZXJ2aWNlIH0gZnJvbSAnQGNsb3VraXQvdGhlbWUnO1xuaW1wb3J0IHsgQ2xvdWtpdFBhZ2luYXRpb25Db21wb25lbnRUaGVtZURlZmF1bHQgfSBmcm9tICcuL3BhZ2luYXRpb24udGhlbWUnO1xuaW1wb3J0IHsgQ2xvdWtpdFBhZ2luYXRpb25CdXR0b25Db21wb25lbnQgfSBmcm9tICcuL2NoaWxkcmVuL3BhZ2luYXRpb24tYnV0dG9uLmNvbXBvbmVudCc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFsgQ29tbW9uTW9kdWxlIF0sXG4gIGV4cG9ydHM6IFsgQ2xvdWtpdFBhZ2luYXRpb25Db21wb25lbnQgXSxcbiAgZGVjbGFyYXRpb25zOiBbIENsb3VraXRQYWdpbmF0aW9uQ29tcG9uZW50LCBDbG91a2l0UGFnaW5hdGlvbkJ1dHRvbkNvbXBvbmVudCBdLFxufSlcbmV4cG9ydCBjbGFzcyBDbG91a2l0UGFnaW5hdGlvbk1vZHVsZSB7XG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgdGhlbWVTZXJ2aWNlOiBDbG91a2l0VGhlbWVTZXJ2aWNlKSB7XG4gICAgaWYgKHRoaXMudGhlbWVTZXJ2aWNlLmdldENvbXBvbmVudFRoZW1lKCdwYWdpbmF0aW9uJykgPT09IG51bGwpIHtcbiAgICAgIHRoaXMudGhlbWVTZXJ2aWNlLnJlZ2lzdGVyQ29tcG9uZW50VGhlbWUoJ3BhZ2luYXRpb24nLCBuZXcgQ2xvdWtpdFBhZ2luYXRpb25Db21wb25lbnRUaGVtZURlZmF1bHQoKSk7XG4gICAgfVxuICB9XG59XG4iXX0=