diff --git a/tests/generators/index.html b/tests/generators/index.html index dbff605dc..672bbbabe 100644 --- a/tests/generators/index.html +++ b/tests/generators/index.html @@ -259,6 +259,27 @@ function changeIndex() { demoWorkspace.options.oneBasedIndex = oneBasedIndex; demoWorkspace.toolbox_.flyout_.workspace_.options.oneBasedIndex = oneBasedIndex; } + +//https://stackoverflow.com/a/18197341 +function download(filename, text) { + var element = document.createElement('a'); + element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); + element.setAttribute('download', filename); + + element.style.display = 'none'; + document.body.appendChild(element); + + element.click(); + + document.body.removeChild(element); +} + +function downloadOutputCode() { + + console.log('clicked!'); + download('outputcode.js', outputCode); + console.log('and done'); +}