summaryrefslogtreecommitdiff
path: root/xstatic/pkg/angular/data/angular-cookies.js
diff options
context:
space:
mode:
Diffstat (limited to 'xstatic/pkg/angular/data/angular-cookies.js')
-rw-r--r--xstatic/pkg/angular/data/angular-cookies.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/xstatic/pkg/angular/data/angular-cookies.js b/xstatic/pkg/angular/data/angular-cookies.js
index d80d9d9..495d3ba 100644
--- a/xstatic/pkg/angular/data/angular-cookies.js
+++ b/xstatic/pkg/angular/data/angular-cookies.js
@@ -1,5 +1,5 @@
/**
- * @license AngularJS v1.3.7
+ * @license AngularJS v1.3.18
* (c) 2010-2014 Google, Inc. http://angularjs.org
* License: MIT
*/
@@ -91,6 +91,7 @@ angular.module('ngCookies', ['ng']).
for (name in lastCookies) {
if (isUndefined(cookies[name])) {
$browser.cookies(name, undefined);
+ delete lastCookies[name];
}
}
@@ -103,13 +104,13 @@ angular.module('ngCookies', ['ng']).
}
if (value !== lastCookies[name]) {
$browser.cookies(name, value);
+ lastCookies[name] = value;
updated = true;
}
}
//verify what was actually stored
if (updated) {
- updated = false;
browserCookies = $browser.cookies();
for (name in cookies) {
@@ -117,10 +118,10 @@ angular.module('ngCookies', ['ng']).
//delete or reset all cookies that the browser dropped from $cookies
if (isUndefined(browserCookies[name])) {
delete cookies[name];
+ delete lastCookies[name];
} else {
- cookies[name] = browserCookies[name];
+ cookies[name] = lastCookies[name] = browserCookies[name];
}
- updated = true;
}
}
}