Merge pull request #17 from postspectacular/master
requestAnimationFrame polyfill
This commit is contained in:
commit
002367e700
1 changed files with 12 additions and 2 deletions
|
@ -171,8 +171,18 @@
|
|||
|
||||
;; ## Polyfills
|
||||
|
||||
(defn request-animation-frame [f]
|
||||
(.requestAnimationFrame js/window f))
|
||||
(def request-animation-frame
|
||||
(or
|
||||
(.-requestAnimationFrame js/window)
|
||||
(.-webkitRequestAnimationFrame js/window)
|
||||
(.-mozRequestAnimationFrame js/window)
|
||||
(.-msRequestAnimationFrame js/window)
|
||||
(.-oRequestAnimationFrame js/window)
|
||||
(let [t0 (.getTime (js/Date.))]
|
||||
(fn [f]
|
||||
(js/setTimeout
|
||||
#(f (- (.getTime (js/Date.)) t0))
|
||||
16.66666)))))
|
||||
|
||||
;; Render Loop
|
||||
|
||||
|
|
Loading…
Reference in a new issue