# HG changeset patch # User Fadi Abbud # Date 1583840956 -3600 # Node ID 385cb52d32eeef66f6ba00591117cfdbea09c69a # Parent d87438a8c89127a5b6e6d2eed6a142907f1bea06 client: enhanced time-slider behavior on updating selected time after reloads diff -r d87438a8c891 -r 385cb52d32ee client/src/components/TimeSlider.vue --- a/client/src/components/TimeSlider.vue Tue Mar 10 12:29:13 2020 +0100 +++ b/client/src/components/TimeSlider.vue Tue Mar 10 12:49:16 2020 +0100 @@ -78,7 +78,7 @@ ongoingRefresh() { if (this.ongoingRefresh) return; this.$store.commit("application/setSelectedTime", new Date()); - this.$nextTick(this.redrawSlider); + this.$nextTick(this.rescaleSlider(1)); } }, computed: { @@ -148,14 +148,6 @@ this.getScale().domain(t.rescaleX(this.getScale())); d3.select(".zoom").call(zoom.transform, t); }, - redrawSlider() { - this.createSlider(); - zoom.translateTo( - d3.select(".line"), - xAxis.scale()(d3.isoParse(this.selectedTime.toISOString())), - 1 - ); - }, createSlider() { const element = document.getElementById("sliderContainer"); const svgWidth = element ? element.clientWidth : 0,