aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib/scripts/cookie.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/scripts/cookie.js')
-rw-r--r--lib/scripts/cookie.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/scripts/cookie.js b/lib/scripts/cookie.js
index a8e90fea5..4fb9c25f7 100644
--- a/lib/scripts/cookie.js
+++ b/lib/scripts/cookie.js
@@ -38,10 +38,11 @@ var DokuCookie = {
* Get a Value from the Cookie
*
* @author Andreas Gohr <andi@splitbrain.org>
+ * @param def default value if key does not exist; if not set, returns undefined by default
*/
- getValue: function(key){
+ getValue: function(key, def){
this.init();
- return this.data[key];
+ return key in this.data ? this.data[key] : def;
},
/**