fix: [heatmap] fix tooltip position

dev
terrtia 2024-01-29 10:30:53 +01:00
parent 61bccecdab
commit 6a24c58c8b
No known key found for this signature in database
GPG Key ID: 1E1B1F50D84613D0
1 changed files with 5 additions and 0 deletions

View File

@ -50,7 +50,12 @@ const create_heatmap_week_hour = (container_id, data, options) => {
.style("stroke", "black") .style("stroke", "black")
//.style("stroke-opacity", 1) //.style("stroke-opacity", 1)
var xPosition = d3.mouse(this)[0] + margin.left;
var yPosition = d3.mouse(this)[1] + margin.top + window.scrollY + 100;
tooltip.html(d.date + " " + d.hour + "-" + (d.hour + 1) + "h: <b>" + d.count + "</b> messages") tooltip.html(d.date + " " + d.hour + "-" + (d.hour + 1) + "h: <b>" + d.count + "</b> messages")
.style("left", xPosition + "px")
.style("top", yPosition + "px");
} }
const mouseleave = function(d) { const mouseleave = function(d) {
tooltip.style("opacity", 0) tooltip.style("opacity", 0)