@cloukit/pagination
Version:
82 lines • 4.47 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
*/
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=