mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-08-23 17:37:25 +00:00
45 lines
1.3 KiB
JavaScript
45 lines
1.3 KiB
JavaScript
|
|
function setCookie(name, value, days)
|
|
{
|
|
if (days) {
|
|
var date = new Date();
|
|
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
|
|
var expires = "; expires=" + date.toGMTString();
|
|
}
|
|
else var expires = "";
|
|
document.cookie = name + "=" + value + expires + "; path=/";
|
|
}
|
|
|
|
function getCookie(c_name)
|
|
{
|
|
if (document.cookie.length > 0) {
|
|
c_start = document.cookie.indexOf(c_name + "=");
|
|
if (c_start != -1) {
|
|
c_start = c_start + c_name.length + 1;
|
|
c_end = document.cookie.indexOf(";", c_start);
|
|
if (c_end == -1) {
|
|
c_end = document.cookie.length;
|
|
}
|
|
return unescape(document.cookie.substring(c_start, c_end));
|
|
}
|
|
}
|
|
return "";
|
|
}
|
|
|
|
/**
|
|
* Deletes the specified cookie.
|
|
*
|
|
* name name of the cookie
|
|
* [path] path of the cookie (must be same as path used to create cookie)
|
|
* [domain] domain of the cookie (must be same as domain used to create cookie)
|
|
*/
|
|
function deleteCookie(name, path, domain)
|
|
{
|
|
if (getCookie(name))
|
|
{
|
|
document.cookie = name + "=" +
|
|
((path) ? "; path=" + path : "") +
|
|
((domain) ? "; domain=" + domain : "") +
|
|
"; expires=Thu, 01-Jan-70 00:00:01 GMT";
|
|
}
|
|
}
|