feature: tiered sort
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
export function setCookie(name, value, expireDays) {
|
||||
export function setCookie(name, value, expireDays, host, encode) {
|
||||
if (name == null) {
|
||||
return;
|
||||
}
|
||||
let extra = `; domain=${location.host}; path=/`;
|
||||
let extra = `; domain=${host ?? location.hostname}; path=/`;
|
||||
if (expireDays != null) {
|
||||
const d = new Date();
|
||||
d.setTime(d.getTime() + (expireDays * 24 * 60 * 60 * 1000));
|
||||
@ -11,7 +11,10 @@ export function setCookie(name, value, expireDays) {
|
||||
if (/^(https|wss):$/.test(location.protocol)) {
|
||||
extra += '; secure';
|
||||
}
|
||||
document.cookie = `${name}=${encodeURIComponent(value)}${extra}`;
|
||||
if (encode !== false) {
|
||||
value = encodeURIComponent(value);
|
||||
}
|
||||
document.cookie = `${name}=${value}${extra}`;
|
||||
}
|
||||
|
||||
export function getCookie(name) {
|
||||
|
Reference in New Issue
Block a user