Skip to content

Commit 48dc191

Browse files
committed
require MAXDIST from cartesian constants not Fx
1 parent 90d7a94 commit 48dc191

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/traces/heatmap/hover.js

+8-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@
1212
var Fx = require('../../plots/cartesian/graph_interact');
1313
var Lib = require('../../lib');
1414

15+
var MAXDIST = require('../../plots/cartesian/constants').MAXDIST;
16+
1517

1618
module.exports = function hoverPoints(pointData, xval, yval, hovermode, contour) {
1719
// never let a heatmap override another type as closest point
18-
if(pointData.distance < Fx.MAXDIST) return;
20+
if(pointData.distance < MAXDIST) return;
1921

2022
var cd0 = pointData.cd[0],
2123
trace = cd0.trace,
@@ -46,8 +48,8 @@ module.exports = function hoverPoints(pointData, xval, yval, hovermode, contour)
4648
return;
4749
}
4850
}
49-
else if(Fx.inbox(xval - x[0], xval - x[x.length - 1]) > Fx.MAXDIST ||
50-
Fx.inbox(yval - y[0], yval - y[y.length - 1]) > Fx.MAXDIST) {
51+
else if(Fx.inbox(xval - x[0], xval - x[x.length - 1]) > MAXDIST ||
52+
Fx.inbox(yval - y[0], yval - y[y.length - 1]) > MAXDIST) {
5153
return;
5254
}
5355
else {
@@ -69,10 +71,12 @@ module.exports = function hoverPoints(pointData, xval, yval, hovermode, contour)
6971
nx = Math.max(0, Math.min(x2.length - 2, Lib.findBin(xval, x2)));
7072
ny = Math.max(0, Math.min(y2.length - 2, Lib.findBin(yval, y2)));
7173
}
74+
7275
var x0 = xa.c2p(x[nx]),
7376
x1 = xa.c2p(x[nx + 1]),
7477
y0 = ya.c2p(y[ny]),
7578
y1 = ya.c2p(y[ny + 1]);
79+
7680
if(contour) {
7781
x1 = x0;
7882
xl = x[nx];
@@ -99,7 +103,7 @@ module.exports = function hoverPoints(pointData, xval, yval, hovermode, contour)
99103
return [Lib.extendFlat(pointData, {
100104
index: [ny, nx],
101105
// never let a 2D override 1D type as closest point
102-
distance: Fx.MAXDIST + 10,
106+
distance: MAXDIST + 10,
103107
x0: x0,
104108
x1: x1,
105109
y0: y0,

0 commit comments

Comments
 (0)