dom/workers/test/file_url.jsm

Fri, 16 Jan 2015 18:13:44 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 16 Jan 2015 18:13:44 +0100
branch
TOR_BUG_9701
changeset 14
925c144e1f1f
permissions
-rw-r--r--

Integrate suggestion from review to improve consistency with existing code.

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

mercurial