Skip to content

Commit 96c8845

Browse files
author
arnasv
committed
fix to offset in firefox
1 parent 194261a commit 96c8845

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Chart.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -813,15 +813,18 @@ window.Chart = function(context){
813813
function activeDataPointHandler(event) {
814814
var mouse_on_point = false;
815815

816+
var offsetX = event.hasOwnProperty('offsetX') ? event.offsetX : event.layerX;
817+
var offsetY = event.hasOwnProperty('offsetY') ? event.offsetY : event.layerY;
818+
816819
for (var k in data.datasets) {
817820
var dataset = data.datasets[k];
818821
if (dataset.mouseover) {
819822
for (var i in datasetPoints[k]) {
820823
var point = datasetPoints[k][i];
821824
var bounds = (config.pointDotStrokeWidth / 2) + point.radius;
822825
if (
823-
event.offsetX >= point.x - bounds && event.offsetY >= point.y - bounds &&
824-
event.offsetX <= point.x + bounds && event.offsetY <= point.y + bounds
826+
offsetX >= point.x - bounds && offsetY >= point.y - bounds &&
827+
offsetX <= point.x + bounds && offsetY <= point.y + bounds
825828
) {
826829
mouse_on_point = true;
827830
if (hoveredPoint != point) {

0 commit comments

Comments
 (0)