diff options
author | Andrew Dolgov <[email protected]> | 2018-06-28 18:02:39 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2018-06-28 18:02:39 +0300 |
commit | 0018be7edc28b11a8da14e94613c5591da98d93a (patch) | |
tree | 6e472d5256cdd9a7978b0e4a17b22ea0cb7dddab | |
parent | 9ce0a699f093415b85bf013dddfccacedcd71fe1 (diff) |
simplify rotation/resize hacks
-rw-r--r-- | js/read.js | 16 | ||||
-rw-r--r-- | read.html | 33 |
2 files changed, 12 insertions, 37 deletions
@@ -103,22 +103,6 @@ function hotkey_handler(e) { $(document).ready(function() { document.onkeydown = hotkey_handler; - $(window).on("orientationchange", function(evt) { - console.log("orientationchange"); - - $(".loading").show(); - $(".loading_message").html("Opening chapter..."); - - window.setTimeout(function() { - open_lastread(); - - window.setTimeout(function() { - $(".loading").hide(); - }, 500); - - }, 1000); - }); - $(window).on("mouseup", function(evt) { if (evt.button == 0) { @@ -466,27 +466,6 @@ if (callback) callback(); } - EPUBJS.Renderer.prototype.onResized = function(e) { - this.trigger('renderer:beforeResize'); - - var width = this.container.clientWidth; - var height = this.container.clientHeight; - - this.resize(width, height, false); - - $(".loading").show(); - $(".loading_message").html("Opening chapter..."); - - window.setTimeout(function() { - open_lastread(); - - window.setTimeout(function() { - $(".loading").hide(); - }, 500); - - }, 1000); - }; - if (_is_ios) { var book = ePub({ restore: false, @@ -685,7 +664,19 @@ book.on("renderer:chapterUnloaded", function() { $(".loading").show(); $(".loading_message").html("Opening chapter..."); + }); + + book.on("renderer:resized", function() { + $(".loading").show(); + $(".loading_message").html("Opening chapter..."); + window.setTimeout(function() { + open_lastread(); + + window.setTimeout(function() { + $(".loading").hide(); + }, 500); + }, 500); }); book.on("renderer:chapterDisplayed", function() { |