diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Browser.js | 2 | ||||
| -rw-r--r-- | src/service/defer.js | 5 | 
2 files changed, 4 insertions, 3 deletions
diff --git a/src/Browser.js b/src/Browser.js index 7f8ee729..af87c47d 100644 --- a/src/Browser.js +++ b/src/Browser.js @@ -324,7 +324,7 @@ function Browser(window, document, body, XHR, $log) {     * @name angular.service.$browser#defer     * @methodOf angular.service.$browser     * @param {function()} fn A function, who's execution should be defered. -   * @param {int=} [delay=0] of milliseconds to defer the function execution. +   * @param {number=} [delay=0] of milliseconds to defer the function execution.     *     * @description     * Executes a fn asynchroniously via `setTimeout(fn, delay)`. diff --git a/src/service/defer.js b/src/service/defer.js index 2cdecb5a..39f739d2 100644 --- a/src/service/defer.js +++ b/src/service/defer.js @@ -14,9 +14,10 @@   * In tests you can use `$browser.defer.flush()` to flush the queue of deferred functions.   *   * @param {function()} fn A function, who's execution should be deferred. + * @param {number=} [delay=0] of milliseconds to defer the function execution.   */  angularServiceInject('$defer', function($browser, $exceptionHandler, $updateView) { -  return function(fn) { +  return function(fn, delay) {      $browser.defer(function() {        try {          fn(); @@ -25,6 +26,6 @@ angularServiceInject('$defer', function($browser, $exceptionHandler, $updateView        } finally {          $updateView();        } -    }); +    }, delay);    };  }, ['$browser', '$exceptionHandler', '$updateView']);  | 
