one cookie set function, for consistent samesite/path/expires

This commit is contained in:
Shish
2023-12-26 02:36:51 +00:00
parent 532dbdc751
commit e5c8bf7b18
9 changed files with 34 additions and 27 deletions

View File

@@ -1,5 +1,12 @@
/*jshint bitwise:false, curly:true, eqeqeq:true, evil:true, forin:false, noarg:true, noempty:true, nonew:true, undef:false, strict:false, browser:true */
function shm_cookie_set(name, value) {
Cookies.set(name, value, {expires: 365, samesite: "lax", path: "/"});
}
function shm_cookie_get(name) {
return Cookies.get(name);
}
document.addEventListener('DOMContentLoaded', () => {
/** Load jQuery extensions **/
//Code via: https://stackoverflow.com/a/13106698
@@ -32,7 +39,7 @@ document.addEventListener('DOMContentLoaded', () => {
/** Setup sidebar toggle **/
let sidebar_hidden = [];
try {
sidebar_hidden = (Cookies.get("ui-sidebar-hidden") || "").split("|");
sidebar_hidden = (shm_cookie_get("ui-sidebar-hidden") || "").split("|");
for (let i=0; i<sidebar_hidden.length; i++) {
if(sidebar_hidden[i].length > 0) {
$(sidebar_hidden[i]+" .blockbody").hide();
@@ -55,7 +62,7 @@ document.addEventListener('DOMContentLoaded', () => {
}
}
}
Cookies.set("ui-sidebar-hidden", sidebar_hidden.join("|"), {expires: 365});
shm_cookie_set("ui-sidebar-hidden", sidebar_hidden.join("|"));
});
});