| Index: LayoutTests/http/tests/xmlhttprequest/workers/resources/upload-onprogress-worker.js
|
| diff --git a/LayoutTests/http/tests/xmlhttprequest/workers/resources/upload-onprogress-worker.js b/LayoutTests/http/tests/xmlhttprequest/workers/resources/upload-onprogress-worker.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..c254f45cee8dd8c8c501ebcee2381ff3b2f6af75
|
| --- /dev/null
|
| +++ b/LayoutTests/http/tests/xmlhttprequest/workers/resources/upload-onprogress-worker.js
|
| @@ -0,0 +1,29 @@
|
| +importScripts("worker-pre.js");
|
| +
|
| +function log(message)
|
| +{
|
| + postMessage("log " + message);
|
| +}
|
| +
|
| +function onLoad()
|
| +{
|
| + postMessage("DONE");
|
| +}
|
| +
|
| +function onProgress(e)
|
| +{
|
| + postMessage("tick " + e.loaded);
|
| +}
|
| +
|
| +function init()
|
| +{
|
| + try {
|
| + var xhr = new XMLHttpRequest();
|
| + xhr.upload.onprogress = onProgress;
|
| + xhr.onload = onLoad;
|
| + xhr.open("POST", "../../resources/post-echo.cgi");
|
| + xhr.send((new Array(100000)).join("aa"));
|
| + } catch (e) {
|
| + log("Exception received.");
|
| + }
|
| +}
|
|
|