diff --git a/public/assets/js/functions.js b/public/assets/js/functions.js new file mode 100644 index 0000000..dcf161e --- /dev/null +++ b/public/assets/js/functions.js @@ -0,0 +1,62 @@ +/* + * 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() { +}