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