Mercurial > gemma
comparison client/src/components/gauge/Waterlevel.vue @ 4226:6f0cd9a551b3
client: pdf-gen: export the selected time-range of diagram on pdf(Hydrologicalconditions)
author | Fadi Abbud <fadi.abbud@intevation.de> |
---|---|
date | Mon, 19 Aug 2019 14:19:59 +0200 |
parents | 92c2f93fef3c |
children | b8d578e42b4b |
comparison
equal
deleted
inserted
replaced
4225:92c2f93fef3c | 4226:6f0cd9a551b3 |
---|---|
946 }; | 946 }; |
947 zoom.on("zoom", () => { | 947 zoom.on("zoom", () => { |
948 if (d3.event.sourceEvent && d3.event.sourceEvent.type === "brush") | 948 if (d3.event.sourceEvent && d3.event.sourceEvent.type === "brush") |
949 return; // ignore zoom-by-brush | 949 return; // ignore zoom-by-brush |
950 let t = d3.event.transform; | 950 let t = d3.event.transform; |
951 // Set the last zoom level and recalculate x for pdf-export | 951 // Set the last zoom level and recalculate x,y for pdf-export |
952 if (zoomLevel) { | 952 if (zoomLevel) { |
953 t.x = (zoomLevel.x * dimensions.width) / zoomLevel.width; | 953 t.x = (zoomLevel.x * dimensions.width) / zoomLevel.width; |
954 t.k = zoomLevel.k; | 954 t.k = zoomLevel.k; |
955 t.y = zoomLevel.y; | 955 t.y = zoomLevel.y; |
956 scaleForZoom(t); | 956 scaleForZoom(t); |