Skip to content
Snippets Groups Projects
Commit 7cc833f7 authored by Reiter, Christoph's avatar Reiter, Christoph :snake:
Browse files

Use the export of file-saver instead of the global function

file-saver pollutes the global scope, but at least it provides
a default export, so use that instead.
parent 8967b751
No related branches found
No related tags found
No related merge requests found
Pipeline #10583 passed
...@@ -7,7 +7,7 @@ import * as commonUtils from 'vpu-common/utils'; ...@@ -7,7 +7,7 @@ import * as commonUtils from 'vpu-common/utils';
import {Icon, MiniSpinner, Button} from 'vpu-common'; import {Icon, MiniSpinner, Button} from 'vpu-common';
import * as utils from './utils'; import * as utils from './utils';
import JSZip from 'jszip/dist/jszip.js'; import JSZip from 'jszip/dist/jszip.js';
import 'file-saver'; import FileSaver from 'file-saver';
import * as commonStyles from 'vpu-common/styles'; import * as commonStyles from 'vpu-common/styles';
import {classMap} from 'lit-html/directives/class-map.js'; import {classMap} from 'lit-html/directives/class-map.js';
import {FileUpload} from 'vpu-file-upload'; import {FileUpload} from 'vpu-file-upload';
...@@ -160,9 +160,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitElem ...@@ -160,9 +160,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitElem
zip.generateAsync({type:"blob"}) zip.generateAsync({type:"blob"})
.then(function(content) { .then(function(content) {
// save with FileSaver.js FileSaver.saveAs(content, "signed-documents.zip");
// see: https://github.com/eligrey/FileSaver.js
saveAs(content, "signed-documents.zip");
that._("#zip-download-button").stop(); that._("#zip-download-button").stop();
}); });
...@@ -195,8 +193,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitElem ...@@ -195,8 +193,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitElem
const arr = utils.convertDataURIToBinary(file.contentUrl); const arr = utils.convertDataURIToBinary(file.contentUrl);
const blob = new Blob([arr], { type: utils.getDataURIContentType(file.contentUrl) }); const blob = new Blob([arr], { type: utils.getDataURIContentType(file.contentUrl) });
// see: https://github.com/eligrey/FileSaver.js FileSaver.saveAs(blob, file.name);
saveAs(blob, file.name);
} }
/** /**
......
...@@ -7,7 +7,7 @@ import * as commonUtils from 'vpu-common/utils'; ...@@ -7,7 +7,7 @@ import * as commonUtils from 'vpu-common/utils';
import * as utils from './utils'; import * as utils from './utils';
import {Icon, MiniSpinner, Button} from 'vpu-common'; import {Icon, MiniSpinner, Button} from 'vpu-common';
import JSZip from 'jszip/dist/jszip.js'; import JSZip from 'jszip/dist/jszip.js';
import 'file-saver'; import FileSaver from 'file-saver';
import * as commonStyles from 'vpu-common/styles'; import * as commonStyles from 'vpu-common/styles';
import {classMap} from 'lit-html/directives/class-map.js'; import {classMap} from 'lit-html/directives/class-map.js';
import {FileUpload} from 'vpu-file-upload'; import {FileUpload} from 'vpu-file-upload';
...@@ -320,9 +320,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitEle ...@@ -320,9 +320,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitEle
zip.generateAsync({type:"blob"}) zip.generateAsync({type:"blob"})
.then(function(content) { .then(function(content) {
// save with FileSaver.js FileSaver.saveAs(content, "signed-documents.zip");
// see: https://github.com/eligrey/FileSaver.js
saveAs(content, "signed-documents.zip");
that._("#zip-download-button").stop(); that._("#zip-download-button").stop();
}); });
...@@ -355,8 +353,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitEle ...@@ -355,8 +353,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitEle
const arr = utils.convertDataURIToBinary(file.contentUrl); const arr = utils.convertDataURIToBinary(file.contentUrl);
const blob = new Blob([arr], { type: utils.getDataURIContentType(file.contentUrl) }); const blob = new Blob([arr], { type: utils.getDataURIContentType(file.contentUrl) });
// see: https://github.com/eligrey/FileSaver.js FileSaver.saveAs(blob, file.name);
saveAs(blob, file.name);
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment