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

Add download support for active dmn table

parent 81423402
No related branches found
No related tags found
No related merge requests found
......@@ -19,6 +19,7 @@
</head>
<body>
<input id="dmn-file-upload" type="file">
<button id="dmn-file-download">Download</button>
<div id="content-dmn">
<div class="editor-parent">
<div class="editor-container"></div>
......@@ -33,7 +34,8 @@
<!-- load dmn modeler -->
<script src="https://unpkg.com/dmn-js@7.0.1/dist/dmn-modeler.development.js"></script>
<script src="js/upload.js" type="text/javascript"></script>
<script src="js/dmnUpload.js" type="text/javascript"></script>
<script src="js/dmnDownload.js" type="text/javascript"></script>
<script src="js/dmnViewer.js" type="text/javascript"></script>
<script src="js/dmnVerifier.js" type="text/javascript"></script>
</body>
......
$('#dmn-file-download').on('click', function () {
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);
}
......@@ -52,7 +52,7 @@ function exportDiagram() {
} else {
console.log('saving dmn..');
}
// TODO, download
download("dmnTable.dmn", xml);
});
}
......
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