Skip to content

Commit 17b1a0a

Browse files
author
Denny Mueller
committed
fix(exporter): use boolean ieVersion for csv export
1 parent aa9b779 commit 17b1a0a

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

src/features/exporter/js/exporter.js

+12-13
Original file line numberDiff line numberDiff line change
@@ -914,10 +914,19 @@
914914
var a = D.createElement('a');
915915
var strMimeType = 'application/octet-stream;charset=utf-8';
916916
var rawFile;
917-
var ieVersion;
917+
var ieVersion = this.isIE();
918+
919+
// IE10+
920+
if (navigator.msSaveBlob) {
921+
return navigator.msSaveOrOpenBlob(
922+
new Blob(
923+
[exporterOlderExcelCompatibility ? "\uFEFF" : '', csvContent],
924+
{ type: strMimeType } ),
925+
fileName
926+
);
927+
}
918928

919-
ieVersion = this.isIE();
920-
if (ieVersion && ieVersion < 10) {
929+
if (ieVersion) {
921930
var frame = D.createElement('iframe');
922931
document.body.appendChild(frame);
923932

@@ -931,16 +940,6 @@
931940
return true;
932941
}
933942

934-
// IE10+
935-
if (navigator.msSaveBlob) {
936-
return navigator.msSaveOrOpenBlob(
937-
new Blob(
938-
[exporterOlderExcelCompatibility ? "\uFEFF" : '', csvContent],
939-
{ type: strMimeType } ),
940-
fileName
941-
);
942-
}
943-
944943
//html5 A[download]
945944
if ('download' in a) {
946945
var blob = new Blob(

0 commit comments

Comments
 (0)