Mercurial > gemma
comparison client/src/components/gauge/Waterlevel.vue @ 2715:8d96b9254465
client: waterlevel diagram: fixed console error when hovering the chart where no data is available
author | Markus Kottlaender <markus@intevation.de> |
---|---|
date | Mon, 18 Mar 2019 18:14:24 +0100 |
parents | f393fabfdd35 |
children | 18dc704e637e |
comparison
equal
deleted
inserted
replaced
2714:4dd38840d74b | 2715:8d96b9254465 |
---|---|
435 }) | 435 }) |
436 .on("mousemove", () => { | 436 .on("mousemove", () => { |
437 let x0 = x.invert(d3.mouse(document.querySelector(".zoom"))[0]), | 437 let x0 = x.invert(d3.mouse(document.querySelector(".zoom"))[0]), |
438 i = bisectDate(this.waterlevels, x0, 1), | 438 i = bisectDate(this.waterlevels, x0, 1), |
439 d0 = this.waterlevels[i - 1], | 439 d0 = this.waterlevels[i - 1], |
440 d1 = this.waterlevels[i], | 440 d1 = this.waterlevels[i] || d0, |
441 d = x0 - d0.date > d1.date - x0 ? d1 : d0; | 441 d = x0 - d0.date > d1.date - x0 ? d1 : d0; |
442 | 442 |
443 svg | 443 svg |
444 .select(".chart-dot") | 444 .select(".chart-dot") |
445 .style("opacity", 1) | 445 .style("opacity", 1) |