Make welcome modal localStorage key configurable
This commit is contained in:
parent
d83f1c8e13
commit
2b7153cc37
|
|
@ -2,6 +2,7 @@
|
||||||
"SiteNameOverride": null,
|
"SiteNameOverride": null,
|
||||||
"WelcomeModalTitleOverride": null,
|
"WelcomeModalTitleOverride": null,
|
||||||
"WelcomeModalBodyOverride": null,
|
"WelcomeModalBodyOverride": null,
|
||||||
|
"WelcomeModalLocalStorageKey": "no-welcome-modal",
|
||||||
"ChatSound": "//computernewb.com/collab-vm/notify.ogg",
|
"ChatSound": "//computernewb.com/collab-vm/notify.ogg",
|
||||||
"ServerAddresses": [
|
"ServerAddresses": [
|
||||||
"wss://computernewb.com/collab-vm/vm0",
|
"wss://computernewb.com/collab-vm/vm0",
|
||||||
|
|
|
||||||
|
|
@ -1300,11 +1300,11 @@ document.addEventListener('DOMContentLoaded', async () => {
|
||||||
|
|
||||||
// Welcome modal
|
// Welcome modal
|
||||||
let welcomeModal = new bootstrap.Modal(document.getElementById('welcomeModal') as HTMLDivElement);
|
let welcomeModal = new bootstrap.Modal(document.getElementById('welcomeModal') as HTMLDivElement);
|
||||||
let noWelcomeModal = window.localStorage.getItem('no-welcome-modal');
|
let noWelcomeModal = window.localStorage.getItem(Config.WelcomeModalLocalStorageKey);
|
||||||
if (noWelcomeModal !== '1') {
|
if (noWelcomeModal !== '1') {
|
||||||
let welcomeModalDismissBtn = document.getElementById('welcomeModalDismiss') as HTMLButtonElement;
|
let welcomeModalDismissBtn = document.getElementById('welcomeModalDismiss') as HTMLButtonElement;
|
||||||
welcomeModalDismissBtn.addEventListener('click', () => {
|
welcomeModalDismissBtn.addEventListener('click', () => {
|
||||||
window.localStorage.setItem('no-welcome-modal', '1');
|
window.localStorage.setItem(Config.WelcomeModalLocalStorageKey, '1');
|
||||||
});
|
});
|
||||||
welcomeModalDismissBtn.disabled = true;
|
welcomeModalDismissBtn.disabled = true;
|
||||||
welcomeModal.show();
|
welcomeModal.show();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user