diff options
| author | Thomas Belin | 2014-03-04 17:22:02 +0100 | 
|---|---|---|
| committer | Vojta Jina | 2014-03-14 11:50:05 -0700 | 
| commit | ec16352579f80b0d96dc1fc5aa92720f52453ba5 (patch) | |
| tree | f2666718b6c514973aff302816cf5067daef1c47 /src/ng/raf.js | |
| parent | aa4ba23350c20609f1cd5276153b30683b9fdde8 (diff) | |
| download | angular.js-ec16352579f80b0d96dc1fc5aa92720f52453ba5.tar.bz2 | |
fix (ngAnimate): fix requestAnimationFrame for old version of Firefox
The recent $$RAFProvider which is a wrapper for the native
requestAnimationFrame method doesn't use the mozRequestAnimationFrame.
Old versions of FF (20 for example) crash if ngAnimate is included
No breaking changes and fix issue https://github.com/angular/angular.js/issues/6535
Closes #6535
Closes #6540
Diffstat (limited to 'src/ng/raf.js')
| -rw-r--r-- | src/ng/raf.js | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/src/ng/raf.js b/src/ng/raf.js index 0bc43f34..e07adbfe 100644 --- a/src/ng/raf.js +++ b/src/ng/raf.js @@ -3,10 +3,12 @@  function $$RAFProvider(){ //rAF    this.$get = ['$window', '$timeout', function($window, $timeout) {      var requestAnimationFrame = $window.requestAnimationFrame || -                                $window.webkitRequestAnimationFrame; +                                $window.webkitRequestAnimationFrame || +                                $window.mozRequestAnimationFrame;      var cancelAnimationFrame = $window.cancelAnimationFrame || -                               $window.webkitCancelAnimationFrame; +                               $window.webkitCancelAnimationFrame || +                               $window.mozCancelAnimationFrame;      var rafSupported = !!requestAnimationFrame;      var raf = rafSupported | 
