From f22d3f7cd5aa71db709831161aafe27c1cefd185 Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Thu, 9 Feb 2023 13:05:02 +0100 Subject: [PATCH] Make email field mandatory --- post.hbs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/post.hbs b/post.hbs index 8733559..91ab115 100644 --- a/post.hbs +++ b/post.hbs @@ -235,12 +235,17 @@ legal.style.setProperty("font-size", "1.333rem") legal.style.setProperty("line-height", "150%") document.querySelector("#isso-thread .auth-section").insertBefore(legal, document.querySelector(".auth-section .post-action")) - faux_submit.addEventListener("click", () => { - if (!checkbox.checked) { - checkbox.reportValidity() - } else { - original_submit.click() - } + const email_input = document.querySelector("#isso-thread").querySelector(`input[type="email"]`) + email_input.placeholder = "adres E-mail"; + email_input.required = true; + faux_submit.addEventListener("click", ()=>{ + if(!email_input.validity.valid){ + email_input.reportValidity() + }else if(!checkbox.checked){ + checkbox.reportValidity() + }else { + original_submit.click() + } }) original_submit.parentElement.appendChild(faux_submit) }