r2-navigator-js
Version:
Readium 2 'navigator' for NodeJS (TypeScript)
33 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.setWindowNavigatorEpubReadingSystem = setWindowNavigatorEpubReadingSystem;
function setWindowNavigatorEpubReadingSystem(win, obj) {
const ers = {};
win.navigator.epubReadingSystem = ers;
ers.name = obj.name || "Readium2";
ers.version = obj.version || "0.0.0";
ers.hasFeature = (feature, _version) => {
switch (feature) {
case "dom-manipulation": {
return true;
}
case "layout-changes": {
return true;
}
case "touch-events": {
return true;
}
case "mouse-events": {
return true;
}
case "keyboard-events": {
return true;
}
case "spine-scripting": {
return true;
}
default: return false;
}
};
}
//# sourceMappingURL=epubReadingSystem.js.map