| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- export default {
- form: null,
- display(){
- if(this.form === null){
- this.form = document.querySelector("#adminCreatePage form");
- this.form.addEventListener("submit", (event)=>{
- this.submit(event);
- });
- }
- document.getElementById("adminCreateName").focus();
- },
- submit(event){
- event.preventDefault();
- const data = {
- name: document.getElementById("adminCreateName").value,
- email: document.getElementById("adminCreateEmail").value,
- password: document.getElementById("adminCreatePass").value,
- confirm_password: document.getElementById("adminCreatePassConf").value
- };
- fetch("/admin/first", {
- method: "POST",
- headers: {"Content-Type": "application/json"},
- credentials: "include",
- body: JSON.stringify(data)
- })
- .then((r)=>{
- if(!r.ok) return console.log(r.msg);
- return r.json();
- })
- .then((response)=>{
- openPage("login");
- })
- .catch((e)=>{
- console.log(e);
- });
- }
- }
|