~ubuntu-branches/ubuntu/karmic/gears/karmic

« back to all changes in this revision

Viewing changes to gears/sdk/samples/gearpad/cookies.js

  • Committer: Bazaar Package Importer
  • Author(s): Stefan Lesicnik
  • Date: 2009-04-30 19:15:25 UTC
  • Revision ID: james.westby@ubuntu.com-20090430191525-0790sb5wzg8ou0xb
Tags: upstream-0.5.21.0~svn3334+dfsg
ImportĀ upstreamĀ versionĀ 0.5.21.0~svn3334+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// functions courtesy ppk: http://www.quirksmode.org/js/cookies.html
 
2
// thanks!
 
3
 
 
4
function createCookie(name, value, days) {
 
5
  if (days) {
 
6
    var date = new Date();
 
7
    date.setTime(date.getTime()+(days*24*60*60*1000));
 
8
    var expires = "; expires="+date.toGMTString();
 
9
  }
 
10
  else var expires = "";
 
11
  document.cookie = name+"="+value+expires+"; path=/";
 
12
}
 
13
 
 
14
function readCookie(name) {
 
15
  var nameEQ = name + "=";
 
16
  var ca = document.cookie.split(';');
 
17
  for(var i=0;i < ca.length;i++) {
 
18
    var c = ca[i];
 
19
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
 
20
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
 
21
  }
 
22
  return null;
 
23
}
 
24
 
 
25
function eraseCookie(name) {
 
26
  createCookie(name,"",-1);
 
27
}