Skip to content
Snippets Groups Projects
Commit a943b6de authored by Jonas Blatt's avatar Jonas Blatt :ant:
Browse files

Fix download of dmn

parent a33d8fb7
No related branches found
No related tags found
No related merge requests found
......@@ -52,8 +52,7 @@
<!-- load dmn modeler -->
<script src="https://unpkg.com/dmn-js@7.0.1/dist/dmn-modeler.development.js"></script>
<script src="js/dmnUpload.js" type="text/javascript"></script>
<script src="js/dmnDownload.js" type="text/javascript"></script>
<script src="js/dmnUpDownload.js" type="text/javascript"></script>
<script src="js/dmnViewer.js" type="text/javascript"></script>
<script src="js/dmnVerifier.js" type="text/javascript"></script>
</body>
......
document.addEventListener("DOMContentLoaded", function () {
$('#dmn-file-download').on('click', exportDiagram());
});
function download(filename, dmnXml) {
let el = document.createElement('a');
el.setAttribute('href',
'data:text/xml;charset=utf-8,' + encodeURIComponent(dmnXml));
el.setAttribute('download', filename);
el.style.display = 'none';
document.body.appendChild(el);
el.click();
document.body.removeChild(el);
}
document.addEventListener("DOMContentLoaded", function () {
$('#dmn-file-upload').on('change', loadDmnFromFile);
$('#dmn-file-empty').on('click', loadEmptyFile);
$('#dmn-file-download').on('click', exportDiagram);
});
function loadDmnFromFile(evt) {
......@@ -25,4 +26,13 @@ function loadEmptyFile() {
});
}
function download(filename, dmnXml) {
let el = document.createElement('a');
el.setAttribute('href',
'data:text/xml;charset=utf-8,' + encodeURIComponent(dmnXml));
el.setAttribute('download', filename);
el.style.display = 'none';
document.body.appendChild(el);
el.click();
document.body.removeChild(el);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment