diff options
Diffstat (limited to 'js/read.js')
-rw-r--r-- | js/read.js | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -110,13 +110,16 @@ function mark_as_read() { } function save_and_close() { + if (navigator.onLine) { + var curPage = book.pagination.pageFromCfi(book.getCurrentLocationCfi()); - var curPage = book.pagination.pageFromCfi(book.getCurrentLocationCfi()); - - $.post("backend.php", { op: "storelastread", id: $.urlParam("id"), page: curPage, - cfi: book.getCurrentLocationCfi() }, function(data) { - window.location = "index.php"; - }); + $.post("backend.php", { op: "storelastread", id: $.urlParam("id"), page: curPage, + cfi: book.getCurrentLocationCfi() }, function(data) { + window.location = "index.php"; + }); + } else { + window.location = "index.php"; + } } function invert() { |