Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
Dygraph.prototype.findClosestPoint = function(domX, domY) {
if (Dygraph.VERSION !== '2.0.0') {
console.error(
`Dygraph version changed to ${Dygraph.VERSION} - re-copy findClosestPoint`
)
}
var minXDist = Infinity
var minYDist = Infinity
var xdist, ydist, dx, dy, point, closestPoint, closestSeries, closestRow
for (var setIdx = this.layout_.points.length - 1; setIdx >= 0; --setIdx) {
var points = this.layout_.points[setIdx]
for (var i = 0; i < points.length; ++i) {
point = points[i]
if (!isValidPoint(point)) continue
dx = point.canvasx - domX
dy = point.canvasy - domY
xdist = dx * dx
ydist = dy * dy
Dygraph.prototype.findClosestPoint = function(domX, domY) {
if (Dygraph.VERSION !== '2.0.0') {
console.error(
`Dygraph version changed to ${Dygraph.VERSION} - re-copy findClosestPoint`
)
}
var minXDist = Infinity
var minYDist = Infinity
var xdist, ydist, dx, dy, point, closestPoint, closestSeries, closestRow
for (var setIdx = this.layout_.points.length - 1; setIdx >= 0; --setIdx) {
var points = this.layout_.points[setIdx]
for (var i = 0; i < points.length; ++i) {
point = points[i]
if (!isValidPoint(point)) continue
dx = point.canvasx - domX
dy = point.canvasy - domY