Lewy
63fd65e127
ADD collapsible dla widoku całej drabinki ADD podział style.css na collapsible.css dla zwijania drabinki, li.css dla tworzenia drabinki i round.css do przejść między poziomami drabinki
81 lines
3.9 KiB
JavaScript
81 lines
3.9 KiB
JavaScript
//Password toggle
|
|
const togglePassword = document.querySelector("#togglePassword");
|
|
const password = document.querySelector("#regpassword");
|
|
|
|
togglePassword.addEventListener("click", function () {
|
|
// toggle the type attribute
|
|
const type = password.getAttribute("type") === "password" ? "text" : "password";
|
|
password.setAttribute("type", type);
|
|
|
|
// toggle the icon
|
|
this.classList.toggle("bi-eye");
|
|
});
|
|
|
|
// prevent form submit
|
|
const form = document.querySelector("form");
|
|
form.addEventListener('submit', function (e) {
|
|
e.preventDefault();
|
|
});
|
|
|
|
// <<<<<<< HEAD
|
|
// var token = "";
|
|
// // document.getElementById("loginButton").addEventListener("click", function () {
|
|
// // document.getElementById("login").style.display = "block";
|
|
// // });
|
|
// // =======
|
|
// //REST API
|
|
// var token = "";
|
|
// document.getElementById("loginButton").addEventListener("click", function () {
|
|
// document.getElementById("login").style.display = "block";
|
|
// });
|
|
// >>>>>>> b44b5f1fc14af7c8da4ca602072af953974b49af
|
|
|
|
// // document.getElementById("regButton").addEventListener("click", function () {
|
|
// // document.getElementById("reg").style.display = "block";
|
|
// // });
|
|
// document.getElementById("registrationButton").addEventListener("click", function () {
|
|
// document.getElementById("registration").style.display = "block";
|
|
// });
|
|
// document.getElementById("checkPaymentButton").addEventListener("click", function () {
|
|
// document.getElementById("checkStatus").style.display = "block";
|
|
// });
|
|
// var registartions = [];
|
|
// document.getElementById("getRegistartionsButton").addEventListener("click", function () {
|
|
// document.getElementById("getRegistartions").style.display = "block";
|
|
// });
|
|
// document.getElementById("getUserDataButton").addEventListener("click", function () {
|
|
// var xhttp = new XMLHttpRequest();
|
|
// xhttp.onreadystatechange = function () {
|
|
// if (this.readyState == 4 && this.status == 200) {
|
|
// var json = JSON.parse(this.response);
|
|
// document.getElementById("getUserDataid").innerText = json.id;
|
|
// document.getElementById("getUserDataname").innerText = json.name;
|
|
// document.getElementById("getUserDatasurname").innerText = json.surname;
|
|
// document.getElementById("getUserDatarole").innerText = json.role;
|
|
// document.getElementById("getUserDatalogin").innerText = json.login;
|
|
// document.getElementById("getUserDataphone").innerText = json.phone;
|
|
// document.getElementById("getUserDatamail").innerText = json.mail;
|
|
// document.getElementById("getUserData").style.display = "block";
|
|
// } else if (this.readyState == 4) {
|
|
// alert("something not work :( " + this.status);
|
|
// }
|
|
// }
|
|
// xhttp.open("GET", "dragonmaster.pl/inz/user");
|
|
// xhttp.setRequestHeader("Authorization", "Bearer " + token);
|
|
// xhttp.send();
|
|
// });
|
|
// document.getElementById("updateUserDataButton").addEventListener("click", function () {
|
|
// document.getElementById("updateUserData").style.display = "block";
|
|
// });
|
|
document.getElementById("regsubmit").addEventListener("click", function () {
|
|
var xhttp = new XMLHttpRequest();
|
|
xhttp.onreadystatechange = function () {
|
|
if (this.readyState == 4 && this.status == 200) {
|
|
alert("200 now you can login");
|
|
} else if (this.readyState == 4) {
|
|
alert("something not work :( " + this.status);
|
|
}
|
|
}
|
|
xhttp.open("PUT", "https://dragonmaster.pl/inz/user/create");
|
|
xhttp.send('{"username":"' + document.getElementById("regusername").value + '","name":"' + document.getElementById("regname").value + '","surname":"' + document.getElementById("regsurname").value + '","password":"' + document.getElementById("regpassword").value + '","mail":"' + document.getElementById("regmail").value + '","phone":"' + document.getElementById("regphone").value + '"}');
|
|
}); |