aboutsummaryrefslogtreecommitdiffstats
path: root/src/Browser.js
diff options
context:
space:
mode:
authorMisko Hevery2010-12-08 16:52:08 -0800
committerIgor Minar2011-01-04 16:40:40 -0800
commitd0270d92568e1b7c762b42a0ee0712b65d9acc5c (patch)
tree2a0f0680e6f9713c8c7a2c01d50e7a97d8b01d11 /src/Browser.js
parent5f080193cbc0d84676cf267adcdc6307fb601610 (diff)
downloadangular.js-d0270d92568e1b7c762b42a0ee0712b65d9acc5c.tar.bz2
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.
Diffstat (limited to 'src/Browser.js')
-rw-r--r--src/Browser.js4
1 files changed, 3 insertions, 1 deletions
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();
+ });
};
/**