changeset 70:b94a86a09b82

when no cookie, default to ""
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Sun, 17 Feb 2013 20:22:54 +0100
parents e24626b4448a
children f415ddc040d7
files dw.js
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dw.js	Sun Feb 17 20:16:46 2013 +0100
+++ b/dw.js	Sun Feb 17 20:22:54 2013 +0100
@@ -421,7 +421,11 @@
         name = escape(name);
         name = name.replace(/[\-\.\+\*]/g, "\\$&");
         var re = "(?:^|.*;\\s*)" + name + "\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";
-        var value = document.cookie.replace(new RegExp(re), "$1");
+        var re = new RegExp(re);
+        if (!re.test(document.cookie)) {
+            return "";
+        };
+        var value = document.cookie.replace(re, "$1");
         console.log(document.cookie);
         console.log(value);
         value = unescape(value);