dom/workers/test/file_url.jsm

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:bf430a39c407
1 this.EXPORTED_SYMBOLS = ['checkFromJSM'];
2
3 this.checkFromJSM = function checkFromJSM(ok, is, finish) {
4 let worker = new ChromeWorker("jsm_url_worker.js");
5 worker.onmessage = function(event) {
6
7 if (event.data.type == 'finish') {
8 finish();
9 } else if (event.data.type == 'status') {
10 ok(event.data.status, event.data.msg);
11 }
12 }
13
14 var self = this;
15 worker.onerror = function(event) {
16 is(event.target, worker);
17 ok(false, "Worker had an error: " + event.data);
18 self.worker.terminate();
19 finish();
20 };
21
22 worker.postMessage(0);
23 }

mercurial