Fix XLSX export on Firefox

pull/1/head
yflory 4 years ago
parent d921f3b4b7
commit 519efa7da2

@ -351,10 +351,6 @@
}; };
}; };
Util.slice = function (A) {
return Array.prototype.slice.call(A);
};
Util.blobToImage = function (blob, cb) { Util.blobToImage = function (blob, cb) {
var reader = new FileReader(); var reader = new FileReader();
reader.onloadend = function() { reader.onloadend = function() {

@ -1403,7 +1403,7 @@ define([
ext = ['.docx', /*'.odt',*/ '.bin']; ext = ['.docx', /*'.odt',*/ '.bin'];
} }
if (typeof(Atomics) === "undefined") { if (typeof(Atomics) === "undefined" || typeof (SharedArrayBuffer) === "undefined") {
ext = ['.bin']; ext = ['.bin'];
warning = '<div class="alert alert-info cp-alert-top">'+Messages.oo_exportChrome+'</div>'; warning = '<div class="alert alert-info cp-alert-top">'+Messages.oo_exportChrome+'</div>';
} }
@ -1583,7 +1583,7 @@ define([
if (ext === "bin") { if (ext === "bin") {
return void importFile(content); return void importFile(content);
} }
if (typeof(Atomics) === "undefined") { if (typeof(Atomics) === "undefined" || typeof (SharedArrayBuffer) === "undefined") {
return void UI.alert(Messages.oo_invalidFormat); return void UI.alert(Messages.oo_invalidFormat);
} }
var div = h('div.cp-oo-x2tXls', [ var div = h('div.cp-oo-x2tXls', [
@ -1758,7 +1758,7 @@ define([
} else if (type === "oodoc") { } else if (type === "oodoc") {
accept = ['.bin', '.odt', '.docx']; accept = ['.bin', '.odt', '.docx'];
} }
if (typeof(Atomics) === "undefined") { if (typeof(Atomics) === "undefined" || typeof (SharedArrayBuffer) === "undefined") {
accept = ['.bin']; accept = ['.bin'];
} }

Loading…
Cancel
Save