diff --git a/client/components/Search/Search.vue b/client/components/Search/Search.vue index 81bc789..1f64523 100644 --- a/client/components/Search/Search.vue +++ b/client/components/Search/Search.vue @@ -84,7 +84,7 @@ - + {{ genreNames }} @@ -94,7 +94,7 @@ class="bg-white q-mt-xs" input-style="cursor: pointer" style="width: 80px;" label="Язык" stack-label outlined dense clearable readonly @click="selectLang" > - + {{ search.lang }} @@ -354,6 +354,7 @@ class Search { genreTreeInpxHash = ''; cachedAuthors = {}; hiddenCount = 0; + showTooltips = true; limitOptions = [ {label: '10', value: 10}, @@ -543,11 +544,20 @@ class Search { this.$root.stdDialog.alert(info, 'Статистика по коллекции', {iconName: 'la la-info-circle'}); } + async hideTooltip() { + //Firefox bugfix: при всплывающем диалоге скрываем подсказку + this.showTooltips = false; + await utils.sleep(1000); + this.showTooltips = true; + } + selectGenre() { + this.hideTooltip(); this.selectGenreDialogVisible = true; } selectLang() { + this.hideTooltip(); this.selectLangDialogVisible = true; }