trimill.xyz/flaskr/templates/projects/elementsgame/cookies.js

31 lines
793 B
JavaScript

function loadCookie() {
let cookie = Cookies.getJSON('savedata');
// If no cookie exists, don't try to load one
if(cookie != undefined) {
// Get found elements from cookie
let elems = cookie['list'];
if(elems != undefined) {
console.log('Loading');
// Set found elements to cookie
found = elems;
}
numHints = cookie['hints'];
if(numHints == undefined) numHints = 1;
foundUpdated(true);
savedTime = cookie['time'];
if(savedTime == undefined) savedTime = 0;
if(savedTime > 0) nextHint = savedTime + 60000;
foundUpdated(true);
}
}
function saveCookie() {
console.log('Saving');
// Set the cookie
Cookies.set('savedata', {
'list':found,
'hints':numHints,
'time':realMillis()
}, {expires: 30, path: ''});
}