From d0270d92568e1b7c762b42a0ee0712b65d9acc5c Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Wed, 8 Dec 2010 16:52:08 -0800 Subject: Remove many eager-publish services, lazy polling - Browser now starts the poller on first call to addPollFn() - Many services ($location, $cookies, $router) are no longer eager-publish. The result is that unless someone needs the $cookies, they will not cause the Browser to start polling for them. --- src/Browser.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/Browser.js') diff --git a/src/Browser.js b/src/Browser.js index 94807a8c..4ab92f10 100644 --- a/src/Browser.js +++ b/src/Browser.js @@ -115,7 +115,9 @@ function Browser(location, document, head, XHR, $log, setTimeout) { * @methodOf angular.service.$browser */ self.poll = function() { - foreach(pollFns, function(pollFn){ pollFn(); }); + foreach(pollFns, function(pollFn){ + pollFn(); + }); }; /** -- cgit v1.2.3