2020-10-04 18:42:05 +02:00
|
|
|
const request = (resource: string, data: any) =>
|
|
|
|
fetch(`/api/${resource}.shs`, {
|
|
|
|
method: "POST",
|
2020-10-02 01:06:09 +02:00
|
|
|
body: new URLSearchParams(data).toString(),
|
2020-10-04 18:42:05 +02:00
|
|
|
}).then((res) => res.json());
|
2020-10-02 01:06:09 +02:00
|
|
|
|
2020-10-04 18:42:05 +02:00
|
|
|
window.addEventListener("load", () => {
|
2020-10-04 21:05:52 +02:00
|
|
|
const login = document.querySelector(".login-form")!;
|
|
|
|
login.addEventListener("submit", function (event) {
|
2020-10-04 18:42:05 +02:00
|
|
|
event.preventDefault();
|
2020-10-04 21:05:52 +02:00
|
|
|
const form = event.target as HTMLFormElement;
|
|
|
|
request("login", {
|
|
|
|
login: form.login.value,
|
|
|
|
password: form.password.value,
|
|
|
|
});
|
2020-10-04 18:42:05 +02:00
|
|
|
});
|
|
|
|
|
2020-10-04 21:05:52 +02:00
|
|
|
const register = document.querySelector(".register-form")!;
|
|
|
|
register.addEventListener("submit", function (event) {
|
2020-10-04 18:42:05 +02:00
|
|
|
event.preventDefault();
|
2020-10-04 21:05:52 +02:00
|
|
|
const form = event.target as HTMLFormElement;
|
|
|
|
request("register", {
|
|
|
|
login: form.login.value,
|
|
|
|
password: form.password.value,
|
|
|
|
phone: form.phone.value,
|
|
|
|
});
|
2020-10-04 18:42:05 +02:00
|
|
|
});
|
|
|
|
|
|
|
|
request("packages", {}).then((res) => {
|
|
|
|
console.log(res);
|
|
|
|
});
|
2020-10-02 01:06:09 +02:00
|
|
|
});
|