diff client/src/components/gauge/Waterlevel.vue @ 3576:1109a38f7ff1

client: waterlevel format in diagrams changed from cm to m and localized
author Markus Kottlaender <markus@intevation.de>
date Mon, 03 Jun 2019 16:58:02 +0200
parents f6d67697f158
children c03170a1c333
line wrap: on
line diff
--- a/client/src/components/gauge/Waterlevel.vue	Mon Jun 03 16:20:35 2019 +0200
+++ b/client/src/components/gauge/Waterlevel.vue	Mon Jun 03 16:58:02 2019 +0200
@@ -497,7 +497,8 @@
         y: d3
           .axisRight(this.scale.y)
           .tickSizeInner(this.dimensions.width)
-          .tickSizeOuter(0),
+          .tickSizeOuter(0)
+          .tickFormat(d => this.$options.filters.waterlevel(d)),
         x2: d3.axisBottom(this.scale.x2)
       };
 
@@ -774,7 +775,7 @@
         .attr("y", 15);
       this.diagram // label
         .append("text")
-        .text(this.$gettext("Waterlevel [cm]"))
+        .text(this.$gettext("Waterlevel [m]"))
         .attr("text-anchor", "middle")
         .attr(
           "transform",
@@ -963,7 +964,11 @@
             .attr("height", 12);
           this.diagram
             .append("text")
-            .text(`${ref} (${refWaterLevels[ref]})`)
+            .text(
+              `${ref} (${this.$options.filters.waterlevel(
+                refWaterLevels[ref]
+              )})`
+            )
             .attr("class", "ref-waterlevel-label")
             .attr("x", 5)
             .attr("y", this.scale.y(refWaterLevels[ref]) - 3);
@@ -1170,7 +1175,7 @@
               .attr("dy", "1.4em")
               .attr("dominant-baseline", "hanging")
               .attr("text-anchor", "middle")
-              .text(d.max + " cm");
+              .text(this.$options.filters.waterlevel(d.max) + " m");
             tooltipText
               .append("tspan")
               .attr("x", 0)
@@ -1179,7 +1184,7 @@
               .attr("dominant-baseline", "hanging")
               .attr("text-anchor", "middle")
               .attr("class", "font-weight-bold")
-              .text(d.waterlevel + " cm");
+              .text(this.$options.filters.waterlevel(d.waterlevel) + " m");
             tooltipText
               .append("tspan")
               .attr("x", 0)
@@ -1187,7 +1192,7 @@
               .attr("dy", "3.8em")
               .attr("dominant-baseline", "hanging")
               .attr("text-anchor", "middle")
-              .text(d.min + " cm");
+              .text(this.$options.filters.waterlevel(d.min) + " m");
           } else {
             tooltipText
               .append("tspan")
@@ -1197,7 +1202,7 @@
               .attr("dominant-baseline", "hanging")
               .attr("text-anchor", "middle")
               .attr("class", "font-weight-bold")
-              .text(d.waterlevel + " cm");
+              .text(this.$options.filters.waterlevel(d.waterlevel) + " m");
           }
 
           // get text dimensions