Merge branch 'master' of github.com:aaronc/freactive
This commit is contained in:
commit
cff3369c1b
1 changed files with 12 additions and 2 deletions
|
@ -171,8 +171,18 @@
|
||||||
|
|
||||||
;; ## Polyfills
|
;; ## Polyfills
|
||||||
|
|
||||||
(defn request-animation-frame [f]
|
(def request-animation-frame
|
||||||
(.requestAnimationFrame js/window f))
|
(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
|
;; Render Loop
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue