From 12c4e1ca1014595a10bda7a81ac7a6ee179ba87a Mon Sep 17 00:00:00 2001 From: Anton Date: Mon, 6 May 2024 15:13:08 +0200 Subject: [PATCH] Small fixes for global search [SCI-10676] --- .../vue/global_search/container.vue | 21 +++++++++++++++++-- .../vue/global_search/groups/experiments.vue | 2 +- .../groups/my_module_protocols.vue | 2 +- .../vue/global_search/groups/my_modules.vue | 2 +- .../vue/global_search/groups/projects.vue | 2 +- .../vue/global_search/groups/search_mixin.js | 1 + .../vue/navigation/quick_search.vue | 2 +- 7 files changed, 25 insertions(+), 7 deletions(-) diff --git a/app/javascript/vue/global_search/container.vue b/app/javascript/vue/global_search/container.vue index 2e9951f29..d866f4771 100644 --- a/app/javascript/vue/global_search/container.vue +++ b/app/javascript/vue/global_search/container.vue @@ -7,7 +7,7 @@ -
+
@@ -45,6 +45,7 @@
+
+ +
{ + total += group.total; + }); + } + this.totalElements = total; + }, setActiveGroup(group) { if (group === this.activeGroup) { this.activeGroup = null; diff --git a/app/javascript/vue/global_search/groups/experiments.vue b/app/javascript/vue/global_search/groups/experiments.vue index 17dd99acf..7ef501bca 100644 --- a/app/javascript/vue/global_search/groups/experiments.vue +++ b/app/javascript/vue/global_search/groups/experiments.vue @@ -9,7 +9,7 @@
-
+

diff --git a/app/javascript/vue/global_search/groups/my_module_protocols.vue b/app/javascript/vue/global_search/groups/my_module_protocols.vue index fce68f048..b82fb4603 100644 --- a/app/javascript/vue/global_search/groups/my_module_protocols.vue +++ b/app/javascript/vue/global_search/groups/my_module_protocols.vue @@ -9,7 +9,7 @@
-
+

diff --git a/app/javascript/vue/global_search/groups/my_modules.vue b/app/javascript/vue/global_search/groups/my_modules.vue index 1d2673fb5..a33653f9a 100644 --- a/app/javascript/vue/global_search/groups/my_modules.vue +++ b/app/javascript/vue/global_search/groups/my_modules.vue @@ -9,7 +9,7 @@
-
+

diff --git a/app/javascript/vue/global_search/groups/projects.vue b/app/javascript/vue/global_search/groups/projects.vue index 20cf216f4..3bfef616d 100644 --- a/app/javascript/vue/global_search/groups/projects.vue +++ b/app/javascript/vue/global_search/groups/projects.vue @@ -9,7 +9,7 @@
-
+

diff --git a/app/javascript/vue/global_search/groups/search_mixin.js b/app/javascript/vue/global_search/groups/search_mixin.js index fd3eca6a6..790d46903 100644 --- a/app/javascript/vue/global_search/groups/search_mixin.js +++ b/app/javascript/vue/global_search/groups/search_mixin.js @@ -137,6 +137,7 @@ export default { }) .finally(() => { this.loading = false; + this.$emit('updated'); }); } } diff --git a/app/javascript/vue/navigation/quick_search.vue b/app/javascript/vue/navigation/quick_search.vue index d5e57f026..1594a71fa 100644 --- a/app/javascript/vue/navigation/quick_search.vue +++ b/app/javascript/vue/navigation/quick_search.vue @@ -302,7 +302,7 @@ export default { }); }, searchValue() { - window.open(`${this.searchUrl}?q=${this.searchQuery}`, '_self'); + window.open(`${this.searchUrl}?q=${this.searchQuery}&teams[]=${this.currentTeam}`, '_self'); }, focusHistoryItem(event) { if (this.focusedHistoryItem === null && (event.key === 'ArrowDown' || event.key === 'ArrowUp')) {