aboutsummaryrefslogtreecommitdiffstats
path: root/src/ng/asyncCallback.js
blob: 8bede73aaccded383fc0a3dc99b3ca3dbfb55a7b (plain)
1
2
3
4
5
6
7
8
9
10
11
'use strict';

function $$AsyncCallbackProvider(){
  this.$get = ['$$rAF', '$timeout', function($$rAF, $timeout) {
    return $$rAF.supported
      ? function(fn) { return $$rAF(fn); }
      : function(fn) {
        return $timeout(fn, 0, false);
      };
  }];
}