From 18226fb77b21d92a5f4f71e981ccfeb45de16085 Mon Sep 17 00:00:00 2001 From: uccidibuti Date: Mon, 3 Oct 2022 13:10:04 +0200 Subject: [PATCH] fix select-search; fix Time selection is not updated after zoom #6904 --- http_src/vue/data-time-range-picker.vue | 12 ++- http_src/vue/page-stats.vue | 2 +- http_src/vue/select-search.vue | 119 +++++++++++++++++++----- 3 files changed, 104 insertions(+), 29 deletions(-) diff --git a/http_src/vue/data-time-range-picker.vue b/http_src/vue/data-time-range-picker.vue index 9ae50ea051..395eb32b8b 100644 --- a/http_src/vue/data-time-range-picker.vue +++ b/http_src/vue/data-time-range-picker.vue @@ -5,7 +5,7 @@
- @@ -159,7 +159,8 @@ export default { const now = this.get_utc_seconds(Date.now()); const end_utc_s = this.get_utc_seconds(end_utc); const begin_utc_s = this.get_utc_seconds(begin_utc); - + + if (this.is_between(end_utc_s, now, tolerance)) { if (this.is_between(begin_utc_s, now - s_values.min_5, tolerance)) { this.select_time_value = "min_5"; @@ -185,8 +186,8 @@ export default { this.time_preset_list.forEach(element => { element.currently_active = false if(element.value == this.select_time_value) { - this.selected_time_preset = element - element.currently_active = true + this.selected_time_option = element; + element.currently_active = true; } }); }, @@ -326,7 +327,8 @@ export default { //status_id: "data-time-range-picker" + this.$props.id, epoch_status: null, enable_apply: false, - select_time_value: "min_5", + select_time_value: "min_5", + selected_time_option: null, wrong_date: false, flat_begin_date: null, flat_end_date: null, diff --git a/http_src/vue/page-stats.vue b/http_src/vue/page-stats.vue index d7ae4f519d..7ac67a790b 100644 --- a/http_src/vue/page-stats.vue +++ b/http_src/vue/page-stats.vue @@ -128,7 +128,7 @@ const current_groups_options_mode = ref(init_groups_option_mode()); let last_timeseries_groups_loaded = null; -const custom_metric = { value: "custom", label: i18n('page_stats.custom_metrics'), currently_active: false } +const custom_metric = { label: i18n('page_stats.custom_metrics'), currently_active: false } const page_snapshots = "timeseries"; diff --git a/http_src/vue/select-search.vue b/http_src/vue/select-search.vue index 156b6fd85e..c4a5143744 100644 --- a/http_src/vue/select-search.vue +++ b/http_src/vue/select-search.vue @@ -1,10 +1,10 @@