Change setCookie to take seconds as it's third argument, since that is how it has been used all through ZM's code. Also so that we can specify expirations under 1 day

This commit is contained in:
Isaac Connor
2023-04-24 10:08:10 -04:00
parent ffb4e05089
commit 035b616252

View File

@@ -650,11 +650,11 @@ function setButtonState(element_id, btnClass) {
}
}
function setCookie(name, value, days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days*24*60*60*1000));
function setCookie(name, value, seconds) {
let expires = "";
if (seconds) {
const date = new Date();
date.setTime(date.getTime() + (seconds*1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + (value || "") + expires + "; path=/; samesite=strict";