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