|
- let toggle = document.querySelector(".nav-toggle")
- let heroText = document.querySelectorAll(".landing-hero h2,.landing-hero p")
- let registerToggles = document.querySelectorAll(".register-btn, .register-area\
- .cancel-button, .services-cards button")
- let form = new FormData( document.getElementById("register-form") )
- const passInput = document.getElementById("password")
- const passInput2 = document.getElementById("confirm_password")
-
- function register(event) {
- console.log("register triggered")
- event.preventDefault();
- fetch("/register", {
- method: 'POST',
- headers: {'Content-Type': 'application/json'},
- body: JSON.stringify(form)
- }).then(console.log(response => console.log(response.json())))
- }
-
- function checkPasswords() {
- if (passInput.value != passInput2.value) {
- passInput2.setCustomValidity('Passwords must be matching')
- } else {
- console.log("pass checks work")
- passInput2.setCustomValidity('');
- }
- }
-
- toggle.addEventListener("click", function() {
- heroText.forEach(item => {
- item.classList.toggle("hidden")
- })
- document.querySelector("nav form.login").classList.toggle("active")
- this.classList.toggle("toggled")
- // this.src = "/images/close.svg"
- })
-
- //Triggers for registration menu
- for (i = 0; i < registerToggles.length; i++) {
- registerToggles[i].addEventListener("click", function() {
- document.querySelector(".register-area").classList.toggle("active")
- });
- }
-
-
- //FAQ code
- let cols = document.getElementsByClassName("collapsible");
- // let ;
-
- for (i = 0; i < cols.length; i++) {
- cols[i].addEventListener("click", function() {
- this.classList.toggle("active");
- });
- }
-
- document.getElementById('register-form').addEventListener('submit', register)
- passInput2.oninput = checkPasswords
- passInput.oninput = checkPasswords
|