diff --git a/src/xsl/xrechnung-html.xsl b/src/xsl/xrechnung-html.xsl index 8644016..b547c49 100644 --- a/src/xsl/xrechnung-html.xsl +++ b/src/xsl/xrechnung-html.xsl @@ -2170,7 +2170,7 @@ - + diff --git a/src/xsl/xrechnung-viewer.js b/src/xsl/xrechnung-viewer.js index ae5a305..133934a 100644 --- a/src/xsl/xrechnung-viewer.js +++ b/src/xsl/xrechnung-viewer.js @@ -57,7 +57,7 @@ function base64_to_binary(data) { return new Uint8Array(bytes); } -function downloadData(element_id, mimetype, filename) { +function downloadData(element_id, mimetype, filename, e) { var data_element = document.getElementById(element_id); var text = data_element.innerHTML; var binary = base64_to_binary(text); @@ -71,6 +71,10 @@ function downloadData(element_id, mimetype, filename) { } else { saveAs(blob, filename); } + if (e) { + e.stopPropagation(); + e.preventDefault(); + } }