| Index: LayoutTests/http/tests/serviceworker/resources/clients-getall-worker.js
|
| diff --git a/LayoutTests/http/tests/serviceworker/resources/clients-getall-worker.js b/LayoutTests/http/tests/serviceworker/resources/clients-getall-worker.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..f3aeeb352529683fc9ec173951f1ee2c7f666b68
|
| --- /dev/null
|
| +++ b/LayoutTests/http/tests/serviceworker/resources/clients-getall-worker.js
|
| @@ -0,0 +1,16 @@
|
| +self.onmessage = function(e) {
|
| + var port = e.data.port;
|
| +
|
| + self.clients.getAll().then(function(clients) {
|
| + var message = [];
|
| + clients.forEach(function(client) {
|
| + message.push([client.visibilityState,
|
| + client.focused,
|
| + client.url,
|
| + client.frameType]);
|
| + });
|
| + // Sort by url
|
| + message.sort(function(a, b) { return a[2] > b[2] ? 1 : -1; });
|
| + port.postMessage(message);
|
| + });
|
| +};
|
|
|