From dfbd63fcb7a2bcbe962616400eea2f41971c4a70 Mon Sep 17 00:00:00 2001 From: Evren Ozkan Date: Wed, 4 Jan 2017 19:06:58 -0500 Subject: [PATCH] Use anchor element to export the selected hanging protocol instead of using saveAs function of jszip library --- .../client/components/protocolEditor/protocolEditor.html | 1 + .../client/components/protocolEditor/protocolEditor.js | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Packages/ohif-hanging-protocols/client/components/protocolEditor/protocolEditor.html b/Packages/ohif-hanging-protocols/client/components/protocolEditor/protocolEditor.html index 29d756b7c..d6ae84f7b 100644 --- a/Packages/ohif-hanging-protocols/client/components/protocolEditor/protocolEditor.html +++ b/Packages/ohif-hanging-protocols/client/components/protocolEditor/protocolEditor.html @@ -120,6 +120,7 @@

Last saved {{jsDateFromNow modifiedDate}}

{{/if}} + {{/with}} \ No newline at end of file diff --git a/Packages/ohif-hanging-protocols/client/components/protocolEditor/protocolEditor.js b/Packages/ohif-hanging-protocols/client/components/protocolEditor/protocolEditor.js index 2c116af2b..37179125a 100644 --- a/Packages/ohif-hanging-protocols/client/components/protocolEditor/protocolEditor.js +++ b/Packages/ohif-hanging-protocols/client/components/protocolEditor/protocolEditor.js @@ -321,7 +321,10 @@ Template.protocolEditor.events({ filename = selectedProtocol.name + '-' + (currentDate.getTime().toString()) + '.json', protocolBlob = new Blob([protocolJSON], { type: 'application/json' }); - saveAs(protocolBlob, filename); + var downloadElement = document.getElementById('downloadElement'); + downloadElement.href = URL.createObjectURL(protocolBlob); + downloadElement.download = filename; + downloadElement.click(); }, /** * Delete the currently selected Protocol