Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Add modified cookie.js of Ryan Johnson

  • Loading branch information...
commit a9af77e4d997dba23e93c3cea3cd26cfb8f330dc 1 parent 3b7544a
kangax authored
Showing with 35 additions and 0 deletions.
  1. +35 −0 cookie.js
View
35 cookie.js
@@ -0,0 +1,35 @@
+/*
+
+Modified version of Cookie module from Livepipe.net by Ryan Johnson
+(mostly "fix" few variables being declared globally + minor rearrangements)
+
+Original version:
+http://livepipe.net/downloads/prototype.tidbits.1.7.0.js
+
+*/
+
+var Cookie = {
+ set: function(name, value, seconds) {
+ var expiry = '';
+ if (seconds) {
+ var d = new Date();
+ d.setTime(d.getTime() + (seconds * 1000));
+ expiry = '; expires=' + d.toGMTString();
+ }
+ document.cookie = name + "=" + value + expiry + "; path=/";
+ },
+ get: function(name) {
+ var nameEQ = name + "=", ca = document.cookie.split(';');
+ for (var i=0, c; i < ca.length; i++) {
+ c = ca[i];
+ while (c.charAt(0) == ' ')
+ c = c.substring(1, c.length);
+ if (c.indexOf(nameEQ) == 0)
+ return c.substring(nameEQ.length, c.length);
+ }
+ return null;
+ },
+ unset: function(name) {
+ Cookie.set(name, '', -1);
+ }
+}

0 comments on commit a9af77e

Please sign in to comment.
Something went wrong with that request. Please try again.