diff --git a/src/ts/main.ts b/src/ts/main.ts index f3fcfb9..3b4cb4d 100644 --- a/src/ts/main.ts +++ b/src/ts/main.ts @@ -784,3 +784,18 @@ w.VMName = null; // Load all VMs loadList(); + +// Welcome modal +var noWelcomeModal = window.localStorage.getItem("no-welcome-modal"); +if (noWelcomeModal !== "1") { + var welcomeModalDismissBtn = document.getElementById("welcomeModalDismiss") as HTMLButtonElement; + var welcomeModal = new bootstrap.Modal(document.getElementById("welcomeModal") as HTMLDivElement); + welcomeModalDismissBtn.addEventListener("click", () => { + window.localStorage.setItem("no-welcome-modal", "1"); + }); + welcomeModalDismissBtn.disabled = true; + welcomeModal.show(); + setTimeout(() => { + welcomeModalDismissBtn.disabled = false; + }, 5000); +} \ No newline at end of file