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);