Mercurial > gemma
comparison client/src/components/gauge/Waterlevel.vue @ 3965:2aaa1948b525 diagram-cleanup
client: diagrams: moved downloadPDF function to mixin
and thereby unified how titles are created
author | Markus Kottlaender <markus@intevation.de> |
---|---|
date | Fri, 12 Jul 2019 15:32:15 +0200 |
parents | afc7bca44df4 |
children | 2f024d6189ca |
comparison
equal
deleted
inserted
replaced
3964:afc7bca44df4 | 3965:2aaa1948b525 |
---|---|
175 let blog = new Blob([svgXML], { type: "image/svg+xml;charset=utf-8" }); | 175 let blog = new Blob([svgXML], { type: "image/svg+xml;charset=utf-8" }); |
176 let filename = | 176 let filename = |
177 this.selectedGauge.properties.objname + "-waterlevel-diagram.svg"; | 177 this.selectedGauge.properties.objname + "-waterlevel-diagram.svg"; |
178 saveAs(blog, filename); | 178 saveAs(blog, filename); |
179 }, | 179 }, |
180 downloadPDF() { | |
181 let diagramTitle = | |
182 this.gaugeInfo(this.selectedGauge) + | |
183 ": Waterlevel " + | |
184 this.dateFrom.toLocaleDateString() + | |
185 " - " + | |
186 this.dateTo.toLocaleDateString(); | |
187 | |
188 this.generatePDF({ | |
189 templateData: this.templateData, | |
190 diagramTitle: diagramTitle | |
191 }); | |
192 | |
193 this.pdf.doc.save( | |
194 this.selectedGauge.properties.objname + " Waterlevel-Diagram.pdf" | |
195 ); | |
196 }, | |
197 // Diagram legend | 180 // Diagram legend |
198 addDiagramLegend(position, offset, color) { | 181 addDiagramLegend(position, offset, color) { |
199 let x = offset.x; | 182 let x = offset.x; |
200 let y = offset.y; | 183 let y = offset.y; |
201 this.pdf.doc.setFontSize(10); | 184 this.pdf.doc.setFontSize(10); |