浏览代码

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

Book Pauk 6 年之前
父节点
当前提交
559b96d56f
共有 1 个文件被更改,包括 12 次插入5 次删除
  1. 12 5
      client/components/Reader/Reader.vue

+ 12 - 5
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();