Добавил реакцию на нажатие "R", мелкий рефакторинг

This commit is contained in:
Book Pauk
2019-02-13 18:30:48 +07:00
parent 69606429b8
commit 559b96d56f

View File

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