Add mouseleave handler to hide tooltip

This commit is contained in:
mirivlad 2026-02-15 06:51:35 +00:00
parent b4e0569739
commit 4f9bcdd7dc
1 changed files with 5 additions and 0 deletions

View File

@ -518,6 +518,11 @@ new Chart(ctx{{ metricName|replace({'-': '_', '.': '_'}) }}, {
tooltipEl.style.fontSize = '12px';
tooltipEl.style.pointerEvents = 'none';
document.body.appendChild(tooltipEl);
// Hide tooltip on mouseleave
context.chart.canvas.addEventListener('mouseleave', function() {
tooltipEl.style.opacity = 0;
});
}
var dataIndex = context.tooltip && context.tooltip.dataPoints && context.tooltip.dataPoints[0] ? context.tooltip.dataPoints[0].dataIndex : null;