forked from sheetjs/sheetjs
require.js demo cleanup [ci skip]
This commit is contained in:
parent
ef4aec8796
commit
5104ec1c63
@ -4,7 +4,7 @@ all: $(TOOL).js
|
|||||||
|
|
||||||
.PHONY: $(TOOL).js
|
.PHONY: $(TOOL).js
|
||||||
$(TOOL).js:
|
$(TOOL).js:
|
||||||
if [ ! -e require.js ]; then curl -O http://requirejs.org/docs/release/2.3.3/comments/require.js; fi
|
if [ ! -e require.js ]; then curl -LO http://requirejs.org/docs/release/2.3.3/comments/require.js; fi
|
||||||
if [ ! -e r.js ]; then curl -O http://requirejs.org/docs/release/2.3.3/r.js; fi
|
if [ ! -e r.js ]; then curl -LO http://requirejs.org/docs/release/2.3.3/r.js; fi
|
||||||
rm -f xlsx.full.min.js; ln -s ../../dist/xlsx.full.min.js
|
rm -f xlsx.full.min.js; ln -s ../../dist/xlsx.full.min.js
|
||||||
node r.js -o build.js paths.requireLib=./require include=requireLib
|
node r.js -o build.js paths.requireLib=./require include=requireLib
|
||||||
|
@ -87,10 +87,6 @@ var b64it = window.b64it = (function() {
|
|||||||
})();
|
})();
|
||||||
|
|
||||||
var do_file = (function() {
|
var do_file = (function() {
|
||||||
var rABS = typeof FileReader !== "undefined" && (FileReader.prototype||{}).readAsBinaryString;
|
|
||||||
var domrabs = document.getElementsByName("userabs")[0];
|
|
||||||
if(!rABS) domrabs.disabled = !(domrabs.checked = false);
|
|
||||||
|
|
||||||
var use_worker = false && typeof Worker !== 'undefined';
|
var use_worker = false && typeof Worker !== 'undefined';
|
||||||
var domwork = document.getElementsByName("useworker")[0];
|
var domwork = document.getElementsByName("useworker")[0];
|
||||||
if(!use_worker) domwork.disabled = !(domwork.checked = false);
|
if(!use_worker) domwork.disabled = !(domwork.checked = false);
|
||||||
@ -104,23 +100,21 @@ var do_file = (function() {
|
|||||||
case XW.msg: cb(JSON.parse(e.data.d)); break;
|
case XW.msg: cb(JSON.parse(e.data.d)); break;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
worker.postMessage({d:data,b:rABS?'binary':'array'});
|
worker.postMessage({d:data,b:'array'});
|
||||||
};
|
};
|
||||||
|
|
||||||
return function do_file(files) {
|
return function do_file(files) {
|
||||||
rABS = domrabs.checked;
|
|
||||||
use_worker = domwork.checked;
|
use_worker = domwork.checked;
|
||||||
var f = files[0];
|
var f = files[0];
|
||||||
var reader = new FileReader();
|
var reader = new FileReader();
|
||||||
reader.onload = function(e) {
|
reader.onload = function(e) {
|
||||||
if(typeof console !== 'undefined') console.log("onload", new Date(), rABS, use_worker);
|
if(typeof console !== 'undefined') console.log("onload", new Date(), use_worker);
|
||||||
var data = e.target.result;
|
var data = e.target.result;
|
||||||
if(!rABS) data = new Uint8Array(data);
|
data = new Uint8Array(data);
|
||||||
if(use_worker) xw(data, process_wb);
|
if(use_worker) xw(data, process_wb);
|
||||||
else process_wb(X.read(data, {type: rABS ? 'binary' : 'array'}));
|
else process_wb(X.read(data, {type: 'array'}));
|
||||||
};
|
};
|
||||||
if(rABS) reader.readAsBinaryString(f);
|
reader.readAsArrayBuffer(f);
|
||||||
else reader.readAsArrayBuffer(f);
|
|
||||||
};
|
};
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
@ -41,7 +41,6 @@ Output Format: <select name="format" onchange="setfmt()">
|
|||||||
<input type="button" id="dotext" value="Click here to process the base64 text" onclick="b64it();"/><br />
|
<input type="button" id="dotext" value="Click here to process the base64 text" onclick="b64it();"/><br />
|
||||||
<b>Advanced Demo Options:</b>
|
<b>Advanced Demo Options:</b>
|
||||||
Use Web Workers: (when available) <input type="checkbox" name="useworker" checked>
|
Use Web Workers: (when available) <input type="checkbox" name="useworker" checked>
|
||||||
Use readAsBinaryString: (when available) <input type="checkbox" name="userabs" checked>
|
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="out"></pre>
|
<pre id="out"></pre>
|
||||||
<div id="htmlout"></div>
|
<div id="htmlout"></div>
|
||||||
|
@ -41,7 +41,6 @@ Output Format: <select name="format" onchange="setfmt()">
|
|||||||
<input type="button" id="dotext" value="Click here to process the base64 text" onclick="b64it();"/><br />
|
<input type="button" id="dotext" value="Click here to process the base64 text" onclick="b64it();"/><br />
|
||||||
<b>Advanced Demo Options:</b>
|
<b>Advanced Demo Options:</b>
|
||||||
Use Web Workers: (when available) <input type="checkbox" name="useworker" checked>
|
Use Web Workers: (when available) <input type="checkbox" name="useworker" checked>
|
||||||
Use readAsBinaryString: (when available) <input type="checkbox" name="userabs" checked>
|
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="out"></pre>
|
<pre id="out"></pre>
|
||||||
<div id="htmlout"></div>
|
<div id="htmlout"></div>
|
||||||
|
2
jszip.js
2
jszip.js
@ -14,7 +14,7 @@ Note: since JSZip 3 removed critical functionality, this version assigns to the
|
|||||||
*/
|
*/
|
||||||
(function(e){
|
(function(e){
|
||||||
if("object"==typeof exports&&"undefined"!=typeof module&&"undefined"==typeof DO_NOT_EXPORT_JSZIP)module.exports=e();
|
if("object"==typeof exports&&"undefined"!=typeof module&&"undefined"==typeof DO_NOT_EXPORT_JSZIP)module.exports=e();
|
||||||
else if("function"==typeof define&&define.amd&&"undefined"==typeof DO_NOT_EXPORT_JSZIP){JSZipSync=e();define([],e);}
|
else if("function"==typeof define&&define.amd&&"undefined"==typeof DO_NOT_EXPORT_JSZIP){JSZipSync=e();define('j',[],e);}
|
||||||
else{
|
else{
|
||||||
var f;
|
var f;
|
||||||
"undefined"!=typeof globalThis?f=globalThis:
|
"undefined"!=typeof globalThis?f=globalThis:
|
||||||
|
Loading…
Reference in New Issue
Block a user