1
0
mirror of https://github.com/TwiN/gatus.git synced 2026-02-04 15:14:43 +00:00

fix(ui): Clear selected result before toggling new one

relevant: #1236
This commit is contained in:
TwiN
2025-10-17 22:06:54 -04:00
parent 386a4d2cb7
commit 91931e48b4
4 changed files with 8 additions and 4 deletions

View File

@@ -175,7 +175,9 @@ const handleMouseLeave = (result, event) => {
} }
const handleClick = (result, event, index) => { const handleClick = (result, event, index) => {
// Toggle selection // Clear selections in other cards first
window.dispatchEvent(new CustomEvent('clear-data-point-selection'))
// Then toggle this card's selection
if (selectedResultIndex.value === index) { if (selectedResultIndex.value === index) {
selectedResultIndex.value = null selectedResultIndex.value = null
emit('showTooltip', null, event, 'click') emit('showTooltip', null, event, 'click')

View File

@@ -161,7 +161,9 @@ const handleMouseLeave = (result, event) => {
} }
const handleClick = (result, event, index) => { const handleClick = (result, event, index) => {
// Toggle selection // Clear selections in other cards first
window.dispatchEvent(new CustomEvent('clear-data-point-selection'))
// Then toggle this card's selection
if (selectedResultIndex.value === index) { if (selectedResultIndex.value === index) {
selectedResultIndex.value = null selectedResultIndex.value = null
emit('showTooltip', null, event, 'click') emit('showTooltip', null, event, 'click')

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long