diff --git a/php/public/forms.js b/php/public/forms.js index ec326b8c..b37fdcdb 100644 --- a/php/public/forms.js +++ b/php/public/forms.js @@ -16,21 +16,13 @@ setTimeout(toast.remove.bind(toast), 10000) } - function handleEvent(e, form) { + function handleEvent(e) { const xhr = e.target; if (xhr.status === 201) { window.location.replace(xhr.getResponseHeader('Location')); } else if (xhr.status === 422) { disableSpinner() showError(xhr.response); - if (form) { - const revealSelector = form.dataset.revealOnError; - const revealWhen = form.dataset.revealWhen; - if (revealSelector && (!revealWhen || xhr.response.includes(revealWhen))) { - const target = document.querySelector(revealSelector); - if (target) target.style.display = ''; - } - } } else if (xhr.status === 500) { showError("Server error. Please check the mastercontainer logs for details. This page will reload after 10s automatically. Then you can check the mastercontainer logs."); // Reload after 10s since it is expected that the updated view is shown (e.g. after starting containers) @@ -58,7 +50,7 @@ lastError.remove() } let xhr = new XMLHttpRequest(); - xhr.addEventListener('load', function(e) { handleEvent(e, form); }); + xhr.addEventListener('load', handleEvent); xhr.addEventListener('error', () => showError("Failed to talk to server.")); xhr.addEventListener('error', () => disableSpinner()); xhr.open(form.method, form.getAttribute("action")); diff --git a/php/templates/includes/desec-register.twig b/php/templates/includes/desec-register.twig index 4e4d6a08..6a015194 100644 --- a/php/templates/includes/desec-register.twig +++ b/php/templates/includes/desec-register.twig @@ -12,14 +12,12 @@ {% else %}
Please enter your email address. You can also enter a desired subdomain slug (the part before .dedyn.io); leave it blank for a random one.