Explorar o código

Добавил активацию HelpPage на хоткеи в LoaderPage

Book Pauk %!s(int64=6) %!d(string=hai) anos
pai
achega
1470358371
Modificáronse 1 ficheiros con 9 adicións e 1 borrados
  1. 9 1
      client/components/Reader/LoaderPage/LoaderPage.vue

+ 9 - 1
client/components/Reader/LoaderPage/LoaderPage.vue

@@ -91,9 +91,17 @@ class LoaderPage extends Vue {
 
     keyHook(event) {
         //недостатки сторонних ui
-        if (document.activeElement === this.$refs.input.$refs.input && event.type == 'keydown' && event.key == 'Enter') {
+        const input = this.$refs.input.$refs.input;
+        if (document.activeElement === input && event.type == 'keydown' && event.code == 'Enter') {
             this.submitUrl();
         }
+
+        if (event.type == 'keydown' && (event.code == 'F1' || (document.activeElement !== input && event.code == 'KeyH'))) {
+            this.$emit('help-toggle');
+            event.preventDefault();
+            event.stopPropagation();
+            return true;
+        }
     }
 }
 //-----------------------------------------------------------------------------