Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 this.EXPORTED_SYMBOLS = ['checkFromJSM'];
3 this.checkFromJSM = function checkFromJSM(ok, is, finish) {
4 let worker = new ChromeWorker("jsm_url_worker.js");
5 worker.onmessage = function(event) {
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 }
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 };
22 worker.postMessage(0);
23 }