chartist-hover
Advanced tools
Comparing version
@@ -42,3 +42,2 @@ (function(root, factory) { | ||
var triggerSelector = getTriggerSelector(); | ||
var hoverClass = getDefaultTriggerClass() + "--hover"; | ||
var pointValues = getPointValues(); | ||
@@ -64,11 +63,7 @@ var hoveredElement = null; | ||
chart.container.addEventListener("mouseleave", function(e) { | ||
var pointElement = chart.container.querySelector( | ||
"." + chart.options.classNames.point + "--hover" | ||
options.onMouseLeave( | ||
Object.assign({}, e, { target: hoveredElement }) | ||
); | ||
hoveredElement = null; | ||
options.onMouseLeave( | ||
Object.assign({}, e, { target: pointElement }) | ||
); | ||
}); | ||
@@ -145,10 +140,6 @@ }); | ||
if (!pointElement || matches(pointElement, "." + hoverClass)) { | ||
if (!pointElement || hoveredElement === pointElement) { | ||
return; | ||
} | ||
if (hoveredElement === pointElement) { | ||
return; | ||
} | ||
if (hoveredElement) { | ||
@@ -155,0 +146,0 @@ options.onMouseLeave( |
{ | ||
"name": "chartist-hover", | ||
"version": "1.0.3", | ||
"version": "1.0.4", | ||
"description": "Chartist plugin that adds a hover event to each point, slice or bar on your chart.", | ||
@@ -5,0 +5,0 @@ "main": "chartist-hover.js", |
40394
-0.75%276
-2.47%