init vendors js file

add function to delete buttons
add connection to add vendor api
This commit is contained in:
Yisroel Baum 2024-10-09 14:40:45 +03:00
parent f5054aea47
commit b6dd9d4892
2 changed files with 38 additions and 14 deletions

14
app/static/vendors.js Normal file
View file

@ -0,0 +1,14 @@
const delButtons = document.getElementsByClassName('del-button');
async function deleteVendor(id){
var result = await fetch(`/delete_vendor/${id}`, {method:'POST'});
var data = await result.json();
document.getElementById(`${id}-row`).remove();
}
document.addEventListener("DOMContentLoaded", (event) => {
for(let i = 0; i < delButtons.length; i++){
delButtons[i].addEventListener('click', e => {
deleteVendor(parseInt(e.target.id));
})
}
});