diff --git a/ext/handle_cbz/comic.js b/ext/handle_cbz/comic.js index 334e795c..8d0f12ee 100644 --- a/ext/handle_cbz/comic.js +++ b/ext/handle_cbz/comic.js @@ -41,12 +41,14 @@ function Comic(root, comicURL) { this.prev = function() { if(self.comicPage > 0) { self.setPage(self.comicPage-1); + document.getElementById("comicMain").scrollIntoView(); } }; this.next = function() { if(self.comicPage < self.comicPages.length) { self.setPage(self.comicPage+1); + document.getElementById("comicMain").scrollIntoView(); } }; diff --git a/ext/static_files/script.js b/ext/static_files/script.js index 068212cd..d0800904 100644 --- a/ext/static_files/script.js +++ b/ext/static_files/script.js @@ -73,7 +73,7 @@ document.addEventListener('DOMContentLoaded', () => { }); /** setup arrow key bindings **/ - $(document).keyup(function(e) { + document.addEventListener("keyup", function(e) { if ($(e.target).is('input,textarea')) { return; } if (e.metaKey || e.ctrlKey || e.altKey || e.shiftKey) { return; } if (e.keyCode === 37 && $("[rel='previous']").length) {