summaryrefslogtreecommitdiff
path: root/views/pages/user-page.html
diff options
from:
to:
context:
space:
mode:
Diffstat (limited to 'views/pages/user-page.html')
-rw-r--r--views/pages/user-page.html8
1 files changed, 8 insertions, 0 deletions
diff --git a/views/pages/user-page.html b/views/pages/user-page.html
index 13eaa0b..7d39825 100644
--- a/views/pages/user-page.html
+++ b/views/pages/user-page.html
@@ -105,7 +105,9 @@ htmx.on("htmx:afterSwap", (e) => {
emailMessage = htmx.find("#email-message");
verificationMessage = htmx.find("#verification-message");
emailForm = htmx.find("#email-form");
+ emailInput = htmx.find("#email-input");
emailVerificationForm = htmx.find("#email-verification-form");
+ subsForm = htmx.find("#subs-form");
tryAgainTimeDiff = parseInt(emailMessage.dataset.strikedEndTime || "0") - new Date().getTime();
verificationWaitingTimeDiff = parseInt(emailMessage.dataset.codeExpiryTime || "0") - new Date().getTime();
@@ -129,6 +131,12 @@ htmx.on("htmx:afterSwap", (e) => {
if ((verificationMessage.dataset.hideVerificationPanel || "false") == "true") {
emailVerificationForm.classList.add("hidden");
}
+
+ if (emailInput.dataset.validatedEmail != "") {
+ subsForm.classList.remove("disabled");
+ } else {
+ subsForm.classList.add("disabled");
+ }
});
function checkIfValidated(elem) {