dynamic/js/helpers.js

25 lines
942 B
JavaScript
Raw Normal View History

2018-01-02 15:41:18 +03:00
function bake_cookie(name, value) {
var echo = read_cookie("echo");
var threads = read_cookie("threads");
if (name != "echo") {
var cookie = ["echo=", echo, ';', "threads", '=', value, '; domain=.', window.location.host.toString(), '; path=/;'].join('');
document.cookie = cookie;
} else if (threads) {
var cookie = ["echo=", value, ';', "threads", '=', threads, '; domain=.', window.location.host.toString(), '; path=/;'].join('');
document.cookie = cookie;
} else {
console.log("Setting echoes " + value);
var cookie = ["echo=", value, ';', 'domain=.', window.location.host.toString(), '; path=/;'].join('');
document.cookie = cookie;
}
console.log("Cookie: " + document.cookie);
}
function read_cookie(name) {
var result = document.cookie.match(new RegExp(name + '=([^;]+)'));
if (result) {
result = result[1];
}
return result;
}