| 1 |
document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("fstRegistrationForm");function t(e){e.classList.toggle("loading"),e.disabled=!e.disabled}e&&e.addEventListener("submit",(function(r){r.preventDefault();var n=document.getElementById("fst_submit");t(n),document.querySelectorAll(".error.text-danger").forEach((function(e){e.parentNode.parentNode.classList.remove("is-error"),e.remove()}));var s=new FormData(e),o=new XMLHttpRequest;o.open("POST",window.fluentSupportPublic.signup,!0),o.responseType="json",o.onload=function(){if(200===this.status)this.response.redirect&&window.location.replace(this.response.redirect);else if(this.response.error){var r=document.createElement("div");r.classList.add("error","text-danger"),r.innerHTML=this.response.error,e.appendChild(r)}else for(var s in this.response){var o=document.getElementById("fst_"+s);if(o){var i=document.createElement("div");i.classList.add("error","text-danger"),i.innerHTML=Object.values(this.response[s])[0],o.parentNode.insertBefore(i,o.nextSibling),o.parentNode.parentNode.classList.add("is-error")}}t(n)},o.send(s)}))})); |