Mercurial > qqw
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);
