This commit is contained in:
glyph 2021-11-18 11:47:50 +02:00
parent bae3b7c2ce
commit 380ee2683a
2 changed files with 8 additions and 7 deletions

View File

@ -2,15 +2,17 @@
* behavioural layer for the `change_password.html.tera` template,
*/
var PEACH_AUTH = {};
// catch click of 'Save' button and make POST request
PEACH.add = function() {
PEACH_AUTH.changePassword = function() {
document.addEventListener('DOMContentLoaded', function() {
document.body.addEventListener('submit', function(e) {
// prevent redirect on button press (default behavior)
e.preventDefault();
// capture form data
var formElement = document.querySelector("form");
// create form data object from the wifiCreds form element
// create form data object from the changePassword form element
var formData = new FormData(formElement);
var object = {};
// assign values from form
@ -22,7 +24,7 @@ PEACH.add = function() {
var jsonData = JSON.stringify(object);
// write in-progress status message to ui
PEACH.flashMsg("info", "Saving new password.");
// send add_wifi POST request
// send change_password POST request
fetch("/api/v1/admin/change_password", {
method: "post",
headers: {
@ -41,5 +43,5 @@ PEACH.add = function() {
});
}
var addInstance = PEACH;
addInstance.add();
var passInstance = PEACH_AUTH;
passInstance.changePassword();

View File

@ -43,5 +43,4 @@ PEACH.flashMsg = function(status, msg) {
}
}
var addInstance = PEACH;
addInstance.add();
var commonInstance = PEACH;