|
|
@@ -31,7 +31,7 @@ window.accountObj = {
|
|
|
document.querySelector("#accountDisplay").style.display = "flex";
|
|
|
document.querySelector("#accountEdit").style.display = "none";
|
|
|
|
|
|
- let labels = document.querySelector("#accountDisplay label");
|
|
|
+ let labels = document.querySelectorAll("#accountDisplay label");
|
|
|
labels[0].children[0].innerText = merchant.name;
|
|
|
labels[1].children[0].innerText = merchant.email;
|
|
|
}
|
|
|
@@ -42,11 +42,53 @@ window.accountObj = {
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- editPassword: function(){
|
|
|
+ editAccountCancel: function(){
|
|
|
+ event.preventDefault();
|
|
|
+
|
|
|
+ document.querySelector("#accountDisplay").style.display = "flex";
|
|
|
+ document.querySelector("#accountEdit").style.display = "none";
|
|
|
+ },
|
|
|
|
|
|
+ editPassword: function(){
|
|
|
+ document.querySelector("#passwordEdit").style.display = "flex";
|
|
|
+ document.querySelector("#accountStrand > button").style.display = "none";
|
|
|
},
|
|
|
|
|
|
updatePassword: function(){
|
|
|
+ event.preventDefault();
|
|
|
+
|
|
|
+ let oldPass = document.querySelector("#oldPass").value;
|
|
|
+ let newPass = document.querySelector("#newPass").value;
|
|
|
+ let confirmNewPass = document.querySelector("#confirmNewPass").value;
|
|
|
+
|
|
|
+ if(validator.merchant.password(newPass, confirmNewPass)){
|
|
|
+ axios.post("/merchant/password", {oldPass: oldPass, newPass: newPass})
|
|
|
+ .then((response)=>{
|
|
|
+ if(typeof(response.data) === "string"){
|
|
|
+ banner.createError(response.data);
|
|
|
+ }
|
|
|
+
|
|
|
+ document.querySelector("#oldPass").value = "";
|
|
|
+ document.querySelector("#newPass").value = "";
|
|
|
+ document.querySelector("#confirmNewPass").value = "";
|
|
|
+
|
|
|
+ document.querySelector("#passwordEdit").style.display = "none";
|
|
|
+ document.querySelector("#accountStrand > button").style.display = "block";
|
|
|
+ })
|
|
|
+ .catch((err)=>{
|
|
|
+ banner.createError("Error: please refresh page to check for updates");
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
+ editPasswordCancel: function(){
|
|
|
+ event.preventDefault();
|
|
|
+
|
|
|
+ document.querySelector("#oldPass").value = "";
|
|
|
+ document.querySelector("#newPass").value = "";
|
|
|
+ document.querySelector("#confirmNewPass").value = "";
|
|
|
|
|
|
+ document.querySelector("#passwordEdit").style.display = "none";
|
|
|
+ document.querySelector("#accountStrand > button").style.display = "block";
|
|
|
}
|
|
|
}
|