mirror of
https://github.com/Yetangitu/owncloud-apps.git
synced 2025-10-02 14:49:17 +02:00
files_reader: new version of epub.js, using JSZip.
files_opds: empty bookshelf seems to cause problems for some, now fixed.
This commit is contained in:
parent
394533fd14
commit
77143932b8
19 changed files with 7923 additions and 127 deletions
|
@ -269,7 +269,7 @@ EPUBJS.Reader.prototype.applySavedSettings = function() {
|
|||
if(!localStorage) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
stored = JSON.parse(localStorage.getItem(this.settings.bookKey));
|
||||
|
||||
if(stored) {
|
||||
|
@ -859,7 +859,13 @@ EPUBJS.reader.ReaderController = function(book) {
|
|||
|
||||
var arrowKeys = function(e) {
|
||||
if(e.keyCode == 37) {
|
||||
book.prevPage();
|
||||
|
||||
if(book.metadata.direction === "rtl") {
|
||||
book.nextPage();
|
||||
} else {
|
||||
book.prevPage();
|
||||
}
|
||||
|
||||
$prev.addClass("active");
|
||||
|
||||
keylock = true;
|
||||
|
@ -870,8 +876,14 @@ EPUBJS.reader.ReaderController = function(book) {
|
|||
|
||||
e.preventDefault();
|
||||
}
|
||||
if(e.keyCode == 39) {
|
||||
book.nextPage();
|
||||
if(e.keyCode == 39) {
|
||||
|
||||
if(book.metadata.direction === "rtl") {
|
||||
book.prevPage();
|
||||
} else {
|
||||
book.nextPage();
|
||||
}
|
||||
|
||||
$next.addClass("active");
|
||||
|
||||
keylock = true;
|
||||
|
@ -887,12 +899,24 @@ EPUBJS.reader.ReaderController = function(book) {
|
|||
document.addEventListener('keydown', arrowKeys, false);
|
||||
|
||||
$next.on("click", function(e){
|
||||
book.nextPage();
|
||||
|
||||
if(book.metadata.direction === "rtl") {
|
||||
book.prevPage();
|
||||
} else {
|
||||
book.nextPage();
|
||||
}
|
||||
|
||||
e.preventDefault();
|
||||
});
|
||||
|
||||
$prev.on("click", function(e){
|
||||
book.prevPage();
|
||||
|
||||
if(book.metadata.direction === "rtl") {
|
||||
book.nextPage();
|
||||
} else {
|
||||
book.prevPage();
|
||||
}
|
||||
|
||||
e.preventDefault();
|
||||
});
|
||||
|
||||
|
@ -1121,4 +1145,4 @@ EPUBJS.reader.TocController = function(toc) {
|
|||
};
|
||||
};
|
||||
|
||||
//# sourceMappingURL=reader.js.map
|
||||
//# sourceMappingURL=reader.js.map
|
Loading…
Add table
Add a link
Reference in a new issue