/* * Copyright (c) 2022. Micha Espey * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. * */ function addAddress(url) { location.href = url } function editAddress(id) { console.log("editButon") if (document.getElementById('edit_button_' + id).value === 'Save') { // save console.log("save") const url = "/address/update"; fetch(url, { method: "POST", body: JSON.stringify({ id: id, owner: document.getElementById('owner_' + id).value, first: document.getElementById('first_' + id).value, last: document.getElementById('last_' + id).value, street: document.getElementById('street_' + id).value, zip: document.getElementById('zip_' + id).value, city: document.getElementById('city_' + id).value, phone: document.getElementById('phone_' + id).value, }) }) .then( response => response.text() // .json(), etc. // same as function(response) {return response.text();} ).then( html => console.log(html) ); document.getElementById('first_' + id).disabled = true document.getElementById('last_' + id).disabled = true document.getElementById('street_' + id).disabled = true document.getElementById('zip_' + id).disabled = true document.getElementById('city_' + id).disabled = true document.getElementById('phone_' + id).disabled = true document.getElementById('edit_button_' + id).value = 'Edit' } else { //switch to edit console.log("switch to edit") document.getElementById('first_' + id).disabled = false document.getElementById('last_' + id).disabled = false document.getElementById('street_' + id).disabled = false document.getElementById('zip_' + id).disabled = false document.getElementById('city_' + id).disabled = false document.getElementById('phone_' + id).disabled = false document.getElementById('edit_button_' + id).value = 'Save' } } function deleteAddress() { }