@snippetify/book-reader-component
Version:
Book Reader Component
35 lines (34 loc) • 1.25 kB
JavaScript
export class BookReaderEvent {
constructor(name, action, payload) {
this.name = name;
this.action = action;
this.payload = payload;
}
}
export var EventName;
(function (EventName) {
EventName["SELECTION"] = "selection";
EventName["DECORATOR"] = "decorator";
EventName["BOOK_READY"] = "bookReady";
EventName["COMPARISON"] = "comparison";
EventName["BOOK_UPDATED"] = "bookUpdated";
EventName["CONTEXT_MENU"] = "contextMenuItem";
EventName["STOP_SCROLLING"] = "stopScrolling";
EventName["SCROLL_DIRECTION"] = "scrollDirection";
})(EventName || (EventName = {}));
export var ScrollDirectionAction;
(function (ScrollDirectionAction) {
ScrollDirectionAction["UP"] = "up";
ScrollDirectionAction["DOWN"] = "down";
})(ScrollDirectionAction || (ScrollDirectionAction = {}));
export var ContextMenuAction;
(function (ContextMenuAction) {
ContextMenuAction["COPY"] = "copy";
ContextMenuAction["NOTE"] = "note";
ContextMenuAction["SHARE"] = "share";
ContextMenuAction["SEARCH"] = "search";
ContextMenuAction["SPEECH"] = "speech";
ContextMenuAction["COMPARE"] = "compare";
ContextMenuAction["BOOKMARK"] = "bookmark";
ContextMenuAction["HIGHLIGHT"] = "highlight";
})(ContextMenuAction || (ContextMenuAction = {}));