aboutsummaryrefslogtreecommitdiffstats
path: root/src/services.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/services.js')
-rw-r--r--src/services.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/services.js b/src/services.js
index ddeebe1f..56637573 100644
--- a/src/services.js
+++ b/src/services.js
@@ -409,16 +409,17 @@ angularService('$cookies', function($browser) {
rootScope = this,
lastCookies;
- $browser.addPollFn(function(){
+ //creates a poller fn that copies all cookies from the $browser to service & inits the service
+ $browser.addPollFn(function() {
var currentCookies = $browser.cookies();
if (lastCookies != currentCookies) {
lastCookies = currentCookies;
copy(currentCookies, cookies);
rootScope.$eval();
}
- });
+ })();
- this.$onEval(PRIORITY_FIRST, update);
+ //at the end of each eval, push cookies
this.$onEval(PRIORITY_LAST, update);
return cookies;