From bc40e59e3929aba1693948bdb4cb32f071232588 Mon Sep 17 00:00:00 2001
From: Remi  PLANEL <rplanel@pasteur.fr>
Date: Thu, 4 Apr 2024 18:50:28 +0200
Subject: [PATCH] add highlight when mouseover matrix rect

---
 components/content/pdockqMatrix.vue | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/components/content/pdockqMatrix.vue b/components/content/pdockqMatrix.vue
index 8596a41d..cd20fc9e 100644
--- a/components/content/pdockqMatrix.vue
+++ b/components/content/pdockqMatrix.vue
@@ -156,6 +156,15 @@ function on(mark) {
             displayStructure(data[index])
         })
 
+        r.on("mouseover", function (event) {
+            const elem = d3.select(event.srcElement)
+            const elemFill = d3.color(elem.attr("fill")).darker()
+            elem.attr("stroke-width", 4).attr("stroke", elemFill)
+        })
+        r.on("mouseout", function (event) {
+            d3.select(event.srcElement).attr("stroke-width", undefined).attr("stroke", undefined)
+        })
+
         return g;
     };
     return mark;
-- 
GitLab