| 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 |