OLD | NEW |
(Empty) | |
| 1 self.onmessage = function(e) { |
| 2 if (e.data.proxy) |
| 3 self.proxy = e.data.proxy; |
| 4 var respond = function(timestamp) { |
| 5 if (!self.proxy.initialized) { |
| 6 requestAnimationFrame(respond); |
| 7 return; |
| 8 } |
| 9 var keys = ['opacity', 'scrollTop', 'scrollLeft']; |
| 10 var values = {}; |
| 11 for (var i = 0; i < keys.length; i++) { |
| 12 values[keys[i]] = self.proxy[keys[i]]; |
| 13 } |
| 14 values.transform = self.proxy.transform.toFloat32Array(); |
| 15 self.postMessage(values); |
| 16 }; |
| 17 requestAnimationFrame(respond); |
| 18 } |
OLD | NEW |