diff options
author | Andrew Dolgov <[email protected]> | 2017-05-25 12:51:55 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2017-05-25 12:51:55 +0300 |
commit | 7e4ee45037eb013be2311cecc0af4dd8f3a2258b (patch) | |
tree | be20a8fbcadafba747a75856333ea38842c5796b | |
parent | c0c2b7a7a4bb89adc65f4b11e9036138c0b40829 (diff) |
save_and_close: save current position when offline
-rw-r--r-- | js/read.js | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -129,14 +129,14 @@ function mark_as_read() { } function save_and_close() { - if (navigator.onLine) { - var currentPage = book.pagination.pageFromCfi(book.getCurrentLocationCfi()); - var currentCfi = book.getCurrentLocationCfi(); - var totalPages = book.pagination.totalPages; + var currentPage = book.pagination.pageFromCfi(book.getCurrentLocationCfi()); + var currentCfi = book.getCurrentLocationCfi(); + var totalPages = book.pagination.totalPages; - localforage.setItem(cacheId("lastread"), - {cfi: currentCfi, page: currentPage, total: totalPages}); + localforage.setItem(cacheId("lastread"), + {cfi: currentCfi, page: currentPage, total: totalPages}); + if (navigator.onLine) { $.post("backend.php", { op: "storelastread", id: $.urlParam("id"), page: currentPage, cfi: currentCfi }, function(data) { window.location = "index.php"; |