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 @@ ...@@ -19,6 +19,7 @@
</head> </head>
<body> <body>
<input id="dmn-file-upload" type="file"> <input id="dmn-file-upload" type="file">
<button id="dmn-file-download">Download</button>
<div id="content-dmn"> <div id="content-dmn">
<div class="editor-parent"> <div class="editor-parent">
<div class="editor-container"></div> <div class="editor-container"></div>
...@@ -33,7 +34,8 @@ ...@@ -33,7 +34,8 @@
<!-- load dmn modeler --> <!-- load dmn modeler -->
<script src="https://unpkg.com/dmn-js@7.0.1/dist/dmn-modeler.development.js"></script> <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/dmnViewer.js" type="text/javascript"></script>
<script src="js/dmnVerifier.js" type="text/javascript"></script> <script src="js/dmnVerifier.js" type="text/javascript"></script>
</body> </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() { ...@@ -52,7 +52,7 @@ function exportDiagram() {
} else { } else {
console.log('saving dmn..'); 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