diff --git a/client/components/Reader/LoaderPage/LoaderPage.vue b/client/components/Reader/LoaderPage/LoaderPage.vue index 3e8603a3..7dcdb15a 100644 --- a/client/components/Reader/LoaderPage/LoaderPage.vue +++ b/client/components/Reader/LoaderPage/LoaderPage.vue @@ -12,7 +12,7 @@
- + @@ -168,18 +168,18 @@ class LoaderPage { window.open('http://old.omnireader.ru', '_blank'); } + onInputKeydown(event) { + if (event.key == 'Enter') { + this.submitUrl(); + } + } + keyHook(event) { if (this.pasteTextActive) { return this.$refs.pasteTextPage.keyHook(event); } - //недостатки сторонних ui - const input = this.$refs.input.$refs.input; - if (document.activeElement === input && event.type == 'keydown' && event.key == 'Enter') { - this.submitUrl(); - return true; - } - + const input = this.$refs.input.getNativeElement(); if (event.type == 'keydown' && document.activeElement !== input) { const action = this.$root.readerActionByKeyEvent(event); switch (action) {