From 55c52ffedf410848f7939d0a9b31dfa258c8014b Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Wed, 16 Feb 2011 20:15:06 -0500 Subject: [PATCH] make all built-in services lazy now that we require DI everywhere, we don't need any of these services to be eager - they get initialized when and only when they are requested. --- src/service/defer.js | 2 -- src/service/document.js | 2 +- src/service/exceptionHandler.js | 2 +- src/service/hover.js | 2 +- src/service/invalidWidgets.js | 2 +- src/service/log.js | 2 +- src/service/window.js | 2 +- 7 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/service/defer.js b/src/service/defer.js index 21bf139bc98b..2cdecb5aaeb0 100644 --- a/src/service/defer.js +++ b/src/service/defer.js @@ -16,8 +16,6 @@ * @param {function()} fn A function, who's execution should be deferred. */ angularServiceInject('$defer', function($browser, $exceptionHandler, $updateView) { - var scope = this; - return function(fn) { $browser.defer(function() { try { diff --git a/src/service/document.js b/src/service/document.js index 4de22a808723..fe8670c6ad0d 100644 --- a/src/service/document.js +++ b/src/service/document.js @@ -10,4 +10,4 @@ */ angularServiceInject("$document", function(window){ return jqLite(window.document); -}, ['$window'], true); +}, ['$window']); diff --git a/src/service/exceptionHandler.js b/src/service/exceptionHandler.js index dd99a373d6ab..798c96108b66 100644 --- a/src/service/exceptionHandler.js +++ b/src/service/exceptionHandler.js @@ -19,4 +19,4 @@ angularServiceInject('$exceptionHandler', $exceptionHandlerFactory = function($l return function(e) { $log.error(e); }; -}, ['$log'], true); +}, ['$log']); diff --git a/src/service/hover.js b/src/service/hover.js index a7cef71a088d..fff41962f974 100644 --- a/src/service/hover.js +++ b/src/service/hover.js @@ -53,4 +53,4 @@ angularServiceInject("$hover", function(browser, document) { tooltip = _null; } }); -}, ['$browser', '$document'], true); +}, ['$browser', '$document']); diff --git a/src/service/invalidWidgets.js b/src/service/invalidWidgets.js index af31d61de6c1..87c15f0d1da8 100644 --- a/src/service/invalidWidgets.js +++ b/src/service/invalidWidgets.js @@ -64,4 +64,4 @@ angularServiceInject("$invalidWidgets", function(){ } return invalidWidgets; -}, [], true); +}); diff --git a/src/service/log.js b/src/service/log.js index e1e3f2e6ee6d..542650964edf 100644 --- a/src/service/log.js +++ b/src/service/log.js @@ -89,4 +89,4 @@ angularServiceInject("$log", $logFactory = function($window){ return logFn; } } -}, ['$window'], true); +}, ['$window']); diff --git a/src/service/window.js b/src/service/window.js index 412bf39bc168..6c234e81a723 100644 --- a/src/service/window.js +++ b/src/service/window.js @@ -22,4 +22,4 @@ */ -angularServiceInject("$window", bind(window, identity, window), [], true); +angularServiceInject("$window", bind(window, identity, window));