UNPKG

@cloukit/pagination

Version:

82 lines 4.47 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 */ var PaginationButtonClickEvent = /** @class */ (function () { function PaginationButtonClickEvent(type, page) { this.type = type; this.page = page; } return PaginationButtonClickEvent; }()); export { PaginationButtonClickEvent }; if (false) { /** @type {?} */ PaginationButtonClickEvent.prototype.type; /** @type {?} */ PaginationButtonClickEvent.prototype.page; } /** @enum {number} */ var PaginationButtonType = { normal: 1, previous: 2, next: 3, }; export { PaginationButtonType }; PaginationButtonType[PaginationButtonType.normal] = 'normal'; PaginationButtonType[PaginationButtonType.previous] = 'previous'; PaginationButtonType[PaginationButtonType.next] = 'next'; var PaginationItem = /** @class */ (function () { function PaginationItem(page, isActive, isFiller, label) { this.page = page; this.isActive = isActive; this.isFiller = isFiller; this.label = label; } return PaginationItem; }()); export { PaginationItem }; if (false) { /** @type {?} */ PaginationItem.prototype.page; /** @type {?} */ PaginationItem.prototype.isActive; /** @type {?} */ PaginationItem.prototype.isFiller; /** @type {?} */ PaginationItem.prototype.label; } var Ui = /** @class */ (function () { function Ui() { } Ui.elements = { filler: 'filler', button: 'button', wrapper: 'wrapper', }; Ui.states = { normal: 'normal', active: 'active', disabled: 'disabled', }; Ui.modifier = { base: 'base', hover: 'hover', }; return Ui; }()); export { Ui }; if (false) { /** @type {?} */ Ui.elements; /** @type {?} */ Ui.states; /** @type {?} */ Ui.modifier; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi5tb2RlbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BjbG91a2l0L3BhZ2luYXRpb24vIiwic291cmNlcyI6WyJsaWIvcGFnaW5hdGlvbi5tb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFNQTtJQUNFLG9DQUFtQixJQUEwQixFQUFTLElBQVk7UUFBL0MsU0FBSSxHQUFKLElBQUksQ0FBc0I7UUFBUyxTQUFJLEdBQUosSUFBSSxDQUFRO0lBQUcsQ0FBQztJQUN4RSxpQ0FBQztBQUFELENBQUMsQUFGRCxJQUVDOzs7O0lBRGEsMENBQWlDOztJQUFFLDBDQUFtQjs7OztJQUlsRSxTQUFVO0lBQ1YsV0FBWTtJQUNaLE9BQVE7Ozs7OztBQUdWO0lBQ0Usd0JBQ1MsSUFBWSxFQUNaLFFBQWlCLEVBQ2pCLFFBQWlCLEVBQ2pCLEtBQWE7UUFIYixTQUFJLEdBQUosSUFBSSxDQUFRO1FBQ1osYUFBUSxHQUFSLFFBQVEsQ0FBUztRQUNqQixhQUFRLEdBQVIsUUFBUSxDQUFTO1FBQ2pCLFVBQUssR0FBTCxLQUFLLENBQVE7SUFBRyxDQUFDO0lBQzVCLHFCQUFDO0FBQUQsQ0FBQyxBQU5ELElBTUM7Ozs7SUFKRyw4QkFBbUI7O0lBQ25CLGtDQUF3Qjs7SUFDeEIsa0NBQXdCOztJQUN4QiwrQkFBb0I7O0FBR3hCO0lBQUE7SUFlQSxDQUFDO0lBZGUsV0FBUSxHQUFRO1FBQzVCLE1BQU0sRUFBRSxRQUFRO1FBQ2hCLE1BQU0sRUFBRSxRQUFRO1FBQ2hCLE9BQU8sRUFBRSxTQUFTO0tBQ25CLENBQUM7SUFDWSxTQUFNLEdBQVE7UUFDMUIsTUFBTSxFQUFFLFFBQVE7UUFDaEIsTUFBTSxFQUFFLFFBQVE7UUFDaEIsUUFBUSxFQUFFLFVBQVU7S0FDckIsQ0FBQztJQUNZLFdBQVEsR0FBUTtRQUM1QixJQUFJLEVBQUUsTUFBTTtRQUNaLEtBQUssRUFBRSxPQUFPO0tBQ2YsQ0FBQztJQUNKLFNBQUM7Q0FBQSxBQWZELElBZUM7U0FmWSxFQUFFOzs7SUFDYixZQUlFOztJQUNGLFVBSUU7O0lBQ0YsWUFHRSIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQGxpY2Vuc2UgTUlUXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQmVybmhhcmQgR3LDvG5ld2FsZHQgLSBjb2RlY2xvdS5pb1xuICogaHR0cHM6Ly9naXRodWIuY29tL2Nsb3VraXQvbGVnYWxcbiAqL1xuXG5leHBvcnQgY2xhc3MgUGFnaW5hdGlvbkJ1dHRvbkNsaWNrRXZlbnQge1xuICBjb25zdHJ1Y3RvcihwdWJsaWMgdHlwZTogUGFnaW5hdGlvbkJ1dHRvblR5cGUsIHB1YmxpYyBwYWdlOiBudW1iZXIpIHt9XG59XG5cbmV4cG9ydCBlbnVtIFBhZ2luYXRpb25CdXR0b25UeXBlIHtcbiAgbm9ybWFsID0gMSxcbiAgcHJldmlvdXMgPSAyLFxuICBuZXh0ID0gMyxcbn1cblxuZXhwb3J0IGNsYXNzIFBhZ2luYXRpb25JdGVtIHtcbiAgY29uc3RydWN0b3IoXG4gICAgcHVibGljIHBhZ2U6IG51bWJlcixcbiAgICBwdWJsaWMgaXNBY3RpdmU6IGJvb2xlYW4sXG4gICAgcHVibGljIGlzRmlsbGVyOiBib29sZWFuLFxuICAgIHB1YmxpYyBsYWJlbDogc3RyaW5nKSB7fVxufVxuXG5leHBvcnQgY2xhc3MgVWkge1xuICBwdWJsaWMgc3RhdGljIGVsZW1lbnRzOiBhbnkgPSB7XG4gICAgZmlsbGVyOiAnZmlsbGVyJyxcbiAgICBidXR0b246ICdidXR0b24nLFxuICAgIHdyYXBwZXI6ICd3cmFwcGVyJyxcbiAgfTtcbiAgcHVibGljIHN0YXRpYyBzdGF0ZXM6IGFueSA9IHtcbiAgICBub3JtYWw6ICdub3JtYWwnLFxuICAgIGFjdGl2ZTogJ2FjdGl2ZScsXG4gICAgZGlzYWJsZWQ6ICdkaXNhYmxlZCcsXG4gIH07XG4gIHB1YmxpYyBzdGF0aWMgbW9kaWZpZXI6IGFueSA9IHtcbiAgICBiYXNlOiAnYmFzZScsXG4gICAgaG92ZXI6ICdob3ZlcicsXG4gIH07XG59XG4iXX0=