Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'web/assets')
-rw-r--r--web/assets/js/util/index.js19
1 files changed, 11 insertions, 8 deletions
diff --git a/web/assets/js/util/index.js b/web/assets/js/util/index.js
index e69f3341..cc7b9287 100644
--- a/web/assets/js/util/index.js
+++ b/web/assets/js/util/index.js
@@ -651,10 +651,13 @@ class CookieManager {
}
static setCookie(cname, cvalue, exdays) {
- const d = new Date();
- d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000);
- let expires = 'expires=' + d.toUTCString();
- document.cookie = cname + '=' + encodeURIComponent(cvalue) + ';' + expires + ';path=/';
+ let expires = '';
+ if (exdays) {
+ const d = new Date();
+ d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000);
+ expires = 'expires=' + d.toUTCString() + ';';
+ }
+ document.cookie = cname + '=' + encodeURIComponent(cvalue) + ';' + expires + 'path=/';
}
}
@@ -813,13 +816,13 @@ class LanguageManager {
});
if (LanguageManager.isSupportLanguage(lang)) {
- CookieManager.setCookie("lang", lang, 150);
+ CookieManager.setCookie("lang", lang);
} else {
- CookieManager.setCookie("lang", "en-US", 150);
+ CookieManager.setCookie("lang", "en-US");
window.location.reload();
}
} else {
- CookieManager.setCookie("lang", "en-US", 150);
+ CookieManager.setCookie("lang", "en-US");
window.location.reload();
}
}
@@ -832,7 +835,7 @@ class LanguageManager {
language = "en-US";
}
- CookieManager.setCookie("lang", language, 150);
+ CookieManager.setCookie("lang", language);
window.location.reload();
}