OLD | NEW |
1 if (self.postMessage) | 1 if (self.postMessage) |
2 runTests(); | 2 runTests(); |
3 else | 3 else |
4 onconnect = handleConnect; | 4 onconnect = handleConnect; |
5 | 5 |
6 function handleConnect(event) | 6 function handleConnect(event) |
7 { | 7 { |
8 // For shared workers, create a faux postMessage() API to send message back
to the parent page. | 8 // For shared workers, create a faux postMessage() API to send message back
to the parent page. |
9 self.postMessage = function (message) { event.ports[0].postMessage(message);
}; | 9 self.postMessage = function (message) { event.ports[0].postMessage(message);
}; |
10 runTests(); | 10 runTests(); |
(...skipping 16 matching lines...) Expand all Loading... |
27 ws.onclose = function() { | 27 ws.onclose = function() { |
28 postMessage("PASS: worker: Closed."); | 28 postMessage("PASS: worker: Closed."); |
29 postMessage("DONE"); | 29 postMessage("DONE"); |
30 }; | 30 }; |
31 } catch (e) { | 31 } catch (e) { |
32 postMessage("FAIL: worker: Unexpected exception: " + e); | 32 postMessage("FAIL: worker: Unexpected exception: " + e); |
33 } finally { | 33 } finally { |
34 postMessage("PASS: worker: successfullyParsed:" + ws); | 34 postMessage("PASS: worker: successfullyParsed:" + ws); |
35 } | 35 } |
36 }; | 36 }; |
OLD | NEW |