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)