(callback)
| 3079 | |
| 3080 | /* global window, setTimeout, clearTimeout */ |
| 3081 | function requestAnimationFrame(callback) { |
| 3082 | return typeof window !== 'undefined' && window.requestAnimationFrame ? window.requestAnimationFrame(callback) : setTimeout(callback, 1000 / 60); |
| 3083 | } |
| 3084 | |
| 3085 | function cancelAnimationFrame(timerId) { |
| 3086 | return typeof window !== 'undefined' && window.cancelAnimationFrame ? window.cancelAnimationFrame(timerId) : clearTimeout(timerId); |