diff --git a/client/components/Reader/Reader.vue b/client/components/Reader/Reader.vue index d4fb7e8e..6872cd1f 100644 --- a/client/components/Reader/Reader.vue +++ b/client/components/Reader/Reader.vue @@ -439,6 +439,12 @@ class Reader extends Vue { } } + refreshBook() { + if (this.mostRecentBook()) { + this.loadBook({url: this.mostRecentBook().url, force: true}); + } + } + buttonClick(button) { const activeClass = this.buttonActiveClass(button); @@ -482,9 +488,7 @@ class Reader extends Vue { this.historyToggle(); break; case 'refresh': - if (this.mostRecentBook()) { - this.loadBook({url: this.mostRecentBook().url, force: true}); - } + this.refreshBook(); break; case 'settings': this.settingsToggle(); @@ -790,6 +794,9 @@ class Reader extends Vue { event.preventDefault(); event.stopPropagation(); break; + case 'KeyZ': + this.scrollingToggle(); + break; case 'KeyP': this.setPositionToggle(); break; @@ -807,8 +814,8 @@ class Reader extends Vue { event.stopPropagation(); } break; - case 'KeyZ': - this.scrollingToggle(); + case 'KeyR': + this.refreshBook(); break; case 'KeyX': this.historyToggle();