changeset 5150:6a6eaa536787

client: fix cursor placement on time slider * remove handling of selected time value in future from click event, this event could not be called from this element
author Fadi Abbud <fadi.abbud@intevation.de>
date Wed, 01 Apr 2020 13:51:04 +0200
parents 21fe34ac7498
children 2584fedb2e99
files client/src/components/TimeSlider.vue
diffstat 1 files changed, 1 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/components/TimeSlider.vue	Wed Apr 01 11:19:07 2020 +0200
+++ b/client/src/components/TimeSlider.vue	Wed Apr 01 13:51:04 2020 +0200
@@ -365,13 +365,7 @@
       let point = d3.mouse(document.getElementById("zoom")),
         p = { x: point[0], y: point[1] };
       d3.select(".line").attr("x", p.x);
-      const newTime = d3.isoParse(xAxis.scale().invert(p.x + 2));
-      const now = new Date();
-      this.selectedTime = newTime > now ? now : newTime;
-      d3.select(".line").attr(
-        "x",
-        xAxis.scale()(d3.isoParse(this.selectedTime))
-      );
+      this.selectedTime = d3.isoParse(xAxis.scale().invert(p.x + 2));
     },
     onDrag() {
       this.selectedTime = d3.isoParse(xAxis.scale().invert(d3.event.x + 2));