diff --git a/client/components/Reader/SearchPage/SearchPage.vue b/client/components/Reader/SearchPage/SearchPage.vue index 16786efe..1997a433 100644 --- a/client/components/Reader/SearchPage/SearchPage.vue +++ b/client/components/Reader/SearchPage/SearchPage.vue @@ -20,10 +20,10 @@ - + - + @@ -108,10 +108,15 @@ class SearchPage { this.header = 'Поиск в тексте'; await this.$nextTick(); - this.$refs.input.focus(); + this.focusInput(); this.$refs.input.select(); } + focusInput() { + if (!this.$root.isMobileDevice) + this.$refs.input.focus(); + } + get foundText() { if (this.foundList.length && this.foundCur >= 0) return `${this.foundCur + 1}/${this.foundList.length}`; @@ -149,7 +154,8 @@ class SearchPage { } else { this.$emit('stop-text-search'); } - this.$refs.input.focus(); + + this.focusInput(); } showPrev() { @@ -165,7 +171,8 @@ class SearchPage { } else { this.$emit('stop-text-search'); } - this.$refs.input.focus(); + + this.focusInput(); } close() {