pagination.config.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /**
  2. * @fileoverview added by tsickle
  3. * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  4. */
  5. // todo: split
  6. import { Injectable } from '@angular/core';
  7. /**
  8. * Provides default values for Pagination and pager components
  9. */
  10. export class PaginationConfig {
  11. constructor() {
  12. this.main = {
  13. maxSize: void 0,
  14. itemsPerPage: 10,
  15. boundaryLinks: false,
  16. directionLinks: true,
  17. firstText: 'First',
  18. previousText: 'Previous',
  19. nextText: 'Next',
  20. lastText: 'Last',
  21. pageBtnClass: '',
  22. rotate: true
  23. };
  24. this.pager = {
  25. itemsPerPage: 15,
  26. previousText: '« Previous',
  27. nextText: 'Next »',
  28. pageBtnClass: '',
  29. align: true
  30. };
  31. }
  32. }
  33. PaginationConfig.decorators = [
  34. { type: Injectable }
  35. ];
  36. if (false) {
  37. /** @type {?} */
  38. PaginationConfig.prototype.main;
  39. /** @type {?} */
  40. PaginationConfig.prototype.pager;
  41. }
  42. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi5jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYm9vdHN0cmFwL3BhZ2luYXRpb24vIiwic291cmNlcyI6WyJwYWdpbmF0aW9uLmNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7QUFNM0MsTUFBTSxPQUFPLGdCQUFnQjtJQUQ3QjtRQUVFLFNBQUksR0FBZ0I7WUFDbEIsT0FBTyxFQUFFLEtBQUssQ0FBQztZQUNmLFlBQVksRUFBRSxFQUFFO1lBQ2hCLGFBQWEsRUFBRSxLQUFLO1lBQ3BCLGNBQWMsRUFBRSxJQUFJO1lBQ3BCLFNBQVMsRUFBRSxPQUFPO1lBQ2xCLFlBQVksRUFBRSxVQUFVO1lBQ3hCLFFBQVEsRUFBRSxNQUFNO1lBQ2hCLFFBQVEsRUFBRSxNQUFNO1lBQ2hCLFlBQVksRUFBRSxFQUFFO1lBQ2hCLE1BQU0sRUFBRSxJQUFJO1NBQ2IsQ0FBQztRQUNGLFVBQUssR0FBZTtZQUNsQixZQUFZLEVBQUUsRUFBRTtZQUNoQixZQUFZLEVBQUUsWUFBWTtZQUMxQixRQUFRLEVBQUUsUUFBUTtZQUNsQixZQUFZLEVBQUUsRUFBRTtZQUNoQixLQUFLLEVBQUUsSUFBSTtTQUNaLENBQUM7SUFDSixDQUFDOzs7WUFyQkEsVUFBVTs7OztJQUVULGdDQVdFOztJQUNGLGlDQU1FIiwic291cmNlc0NvbnRlbnQiOlsiLy8gdG9kbzogc3BsaXRcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgQ29uZmlnTW9kZWwsIFBhZ2VyTW9kZWwgfSBmcm9tICcuL21vZGVscyc7XG5cbi8qKiBQcm92aWRlcyBkZWZhdWx0IHZhbHVlcyBmb3IgUGFnaW5hdGlvbiBhbmQgcGFnZXIgY29tcG9uZW50cyAqL1xuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFBhZ2luYXRpb25Db25maWcge1xuICBtYWluOiBDb25maWdNb2RlbCA9IHtcbiAgICBtYXhTaXplOiB2b2lkIDAsXG4gICAgaXRlbXNQZXJQYWdlOiAxMCxcbiAgICBib3VuZGFyeUxpbmtzOiBmYWxzZSxcbiAgICBkaXJlY3Rpb25MaW5rczogdHJ1ZSxcbiAgICBmaXJzdFRleHQ6ICdGaXJzdCcsXG4gICAgcHJldmlvdXNUZXh0OiAnUHJldmlvdXMnLFxuICAgIG5leHRUZXh0OiAnTmV4dCcsXG4gICAgbGFzdFRleHQ6ICdMYXN0JyxcbiAgICBwYWdlQnRuQ2xhc3M6ICcnLFxuICAgIHJvdGF0ZTogdHJ1ZVxuICB9O1xuICBwYWdlcjogUGFnZXJNb2RlbCA9IHtcbiAgICBpdGVtc1BlclBhZ2U6IDE1LFxuICAgIHByZXZpb3VzVGV4dDogJ8KrIFByZXZpb3VzJyxcbiAgICBuZXh0VGV4dDogJ05leHQgwrsnLFxuICAgIHBhZ2VCdG5DbGFzczogJycsXG4gICAgYWxpZ246IHRydWVcbiAgfTtcbn1cbiJdfQ==