OLD | NEW |
1 var pendingPorts = []; | 1 var pendingPorts = []; |
2 var portResolves = []; | 2 var portResolves = []; |
3 | 3 |
4 onmessage = function(e) { | 4 onmessage = function(e) { |
5 var message = e.data; | 5 var message = e.data; |
6 if ('port' in message) { | 6 if ('port' in message) { |
7 var resolve = self.portResolves.shift(); | 7 var resolve = self.portResolves.shift(); |
8 if (resolve) | 8 if (resolve) |
9 resolve(message.port); | 9 resolve(message.port); |
10 else | 10 else |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
66 onactivate = function(e) { | 66 onactivate = function(e) { |
67 switch (stripScopeName(self.location.href)) { | 67 switch (stripScopeName(self.location.href)) { |
68 case 'activate-fulfilled': | 68 case 'activate-fulfilled': |
69 e.waitUntil(fulfillPromise()); | 69 e.waitUntil(fulfillPromise()); |
70 break; | 70 break; |
71 case 'activate-rejected': | 71 case 'activate-rejected': |
72 e.waitUntil(rejectPromise()); | 72 e.waitUntil(rejectPromise()); |
73 break; | 73 break; |
74 } | 74 } |
75 }; | 75 }; |
OLD | NEW |