footer.directive.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /**
  2. * @fileoverview added by tsickle
  3. * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  4. */
  5. import { Input, Directive, TemplateRef, ContentChild } from '@angular/core';
  6. import { DataTableFooterTemplateDirective } from './footer-template.directive';
  7. var DatatableFooterDirective = /** @class */ (function () {
  8. function DatatableFooterDirective() {
  9. }
  10. Object.defineProperty(DatatableFooterDirective.prototype, "template", {
  11. get: /**
  12. * @return {?}
  13. */
  14. function () {
  15. return this._templateInput || this._templateQuery;
  16. },
  17. enumerable: true,
  18. configurable: true
  19. });
  20. DatatableFooterDirective.decorators = [
  21. { type: Directive, args: [{ selector: 'ngx-datatable-footer' },] }
  22. ];
  23. DatatableFooterDirective.propDecorators = {
  24. footerHeight: [{ type: Input }],
  25. totalMessage: [{ type: Input }],
  26. selectedMessage: [{ type: Input }],
  27. pagerLeftArrowIcon: [{ type: Input }],
  28. pagerRightArrowIcon: [{ type: Input }],
  29. pagerPreviousIcon: [{ type: Input }],
  30. pagerNextIcon: [{ type: Input }],
  31. _templateInput: [{ type: Input, args: ['template',] }],
  32. _templateQuery: [{ type: ContentChild, args: [DataTableFooterTemplateDirective, { read: TemplateRef, static: false },] }]
  33. };
  34. return DatatableFooterDirective;
  35. }());
  36. export { DatatableFooterDirective };
  37. if (false) {
  38. /** @type {?} */
  39. DatatableFooterDirective.prototype.footerHeight;
  40. /** @type {?} */
  41. DatatableFooterDirective.prototype.totalMessage;
  42. /** @type {?} */
  43. DatatableFooterDirective.prototype.selectedMessage;
  44. /** @type {?} */
  45. DatatableFooterDirective.prototype.pagerLeftArrowIcon;
  46. /** @type {?} */
  47. DatatableFooterDirective.prototype.pagerRightArrowIcon;
  48. /** @type {?} */
  49. DatatableFooterDirective.prototype.pagerPreviousIcon;
  50. /** @type {?} */
  51. DatatableFooterDirective.prototype.pagerNextIcon;
  52. /** @type {?} */
  53. DatatableFooterDirective.prototype._templateInput;
  54. /** @type {?} */
  55. DatatableFooterDirective.prototype._templateQuery;
  56. }
  57. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9vdGVyLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bzd2ltbGFuZS9uZ3gtZGF0YXRhYmxlLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxLQUFLLEVBQXdCLFNBQVMsRUFBRSxXQUFXLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2xHLE9BQU8sRUFBRSxnQ0FBZ0MsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBRS9FO0lBQUE7SUFtQkEsQ0FBQztJQUhDLHNCQUFJLDhDQUFROzs7O1FBQVo7WUFDRSxPQUFPLElBQUksQ0FBQyxjQUFjLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQztRQUNwRCxDQUFDOzs7T0FBQTs7Z0JBbEJGLFNBQVMsU0FBQyxFQUFFLFFBQVEsRUFBRSxzQkFBc0IsRUFBRTs7OytCQUU1QyxLQUFLOytCQUNMLEtBQUs7a0NBQ0wsS0FBSztxQ0FDTCxLQUFLO3NDQUNMLEtBQUs7b0NBQ0wsS0FBSztnQ0FDTCxLQUFLO2lDQUVMLEtBQUssU0FBQyxVQUFVO2lDQUdoQixZQUFZLFNBQUMsZ0NBQWdDLEVBQUUsRUFBRSxJQUFJLEVBQUUsV0FBVyxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUU7O0lBTXRGLCtCQUFDO0NBQUEsQUFuQkQsSUFtQkM7U0FsQlksd0JBQXdCOzs7SUFDbkMsZ0RBQThCOztJQUM5QixnREFBOEI7O0lBQzlCLG1EQUEyQzs7SUFDM0Msc0RBQW9DOztJQUNwQyx1REFBcUM7O0lBQ3JDLHFEQUFtQzs7SUFDbkMsaURBQStCOztJQUUvQixrREFDaUM7O0lBRWpDLGtEQUNpQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciwgRGlyZWN0aXZlLCBUZW1wbGF0ZVJlZiwgQ29udGVudENoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBEYXRhVGFibGVGb290ZXJUZW1wbGF0ZURpcmVjdGl2ZSB9IGZyb20gJy4vZm9vdGVyLXRlbXBsYXRlLmRpcmVjdGl2ZSc7XG5cbkBEaXJlY3RpdmUoeyBzZWxlY3RvcjogJ25neC1kYXRhdGFibGUtZm9vdGVyJyB9KVxuZXhwb3J0IGNsYXNzIERhdGF0YWJsZUZvb3RlckRpcmVjdGl2ZSB7XG4gIEBJbnB1dCgpIGZvb3RlckhlaWdodDogbnVtYmVyO1xuICBASW5wdXQoKSB0b3RhbE1lc3NhZ2U6IHN0cmluZztcbiAgQElucHV0KCkgc2VsZWN0ZWRNZXNzYWdlOiBzdHJpbmcgfCBib29sZWFuO1xuICBASW5wdXQoKSBwYWdlckxlZnRBcnJvd0ljb246IHN0cmluZztcbiAgQElucHV0KCkgcGFnZXJSaWdodEFycm93SWNvbjogc3RyaW5nO1xuICBASW5wdXQoKSBwYWdlclByZXZpb3VzSWNvbjogc3RyaW5nO1xuICBASW5wdXQoKSBwYWdlck5leHRJY29uOiBzdHJpbmc7XG5cbiAgQElucHV0KCd0ZW1wbGF0ZScpXG4gIF90ZW1wbGF0ZUlucHV0OiBUZW1wbGF0ZVJlZjxhbnk+O1xuXG4gIEBDb250ZW50Q2hpbGQoRGF0YVRhYmxlRm9vdGVyVGVtcGxhdGVEaXJlY3RpdmUsIHsgcmVhZDogVGVtcGxhdGVSZWYsIHN0YXRpYzogZmFsc2UgfSlcbiAgX3RlbXBsYXRlUXVlcnk6IFRlbXBsYXRlUmVmPGFueT47XG5cbiAgZ2V0IHRlbXBsYXRlKCk6IFRlbXBsYXRlUmVmPGFueT4ge1xuICAgIHJldHVybiB0aGlzLl90ZW1wbGF0ZUlucHV0IHx8IHRoaXMuX3RlbXBsYXRlUXVlcnk7XG4gIH1cbn1cbiJdfQ==