button deletes
This commit is contained in:
parent
2b48c7f5e2
commit
26f549c928
2 changed files with 18 additions and 0 deletions
|
|
@ -214,6 +214,7 @@
|
||||||
.offer-action-area {
|
.offer-action-area {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
|
padding: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.offer-long-text {
|
.offer-long-text {
|
||||||
|
|
|
||||||
|
|
@ -525,6 +525,7 @@ class Offer {
|
||||||
|
|
||||||
const editActionArea = document.createElement('div');
|
const editActionArea = document.createElement('div');
|
||||||
editActionArea.classList.add('offer-action-area');
|
editActionArea.classList.add('offer-action-area');
|
||||||
|
editActionArea.classList.add('subtle-box');
|
||||||
const editActionIcon = document.createElement('img');
|
const editActionIcon = document.createElement('img');
|
||||||
editActionIcon.src = '/img/edit.svg';
|
editActionIcon.src = '/img/edit.svg';
|
||||||
const editActionText = document.createElement('p');
|
const editActionText = document.createElement('p');
|
||||||
|
|
@ -533,11 +534,15 @@ class Offer {
|
||||||
|
|
||||||
const deleteActionArea = document.createElement('div');
|
const deleteActionArea = document.createElement('div');
|
||||||
deleteActionArea.classList.add('offer-action-area');
|
deleteActionArea.classList.add('offer-action-area');
|
||||||
|
deleteActionArea.classList.add('subtle-box');
|
||||||
const deleteActionIcon = document.createElement('img');
|
const deleteActionIcon = document.createElement('img');
|
||||||
deleteActionIcon.src = '/img/trash-can-darkred.svg';
|
deleteActionIcon.src = '/img/trash-can-darkred.svg';
|
||||||
const deleteActionText = document.createElement('p');
|
const deleteActionText = document.createElement('p');
|
||||||
deleteActionText.innerText = 'Eliminar';
|
deleteActionText.innerText = 'Eliminar';
|
||||||
deleteActionArea.append(deleteActionIcon, deleteActionText);
|
deleteActionArea.append(deleteActionIcon, deleteActionText);
|
||||||
|
deleteActionArea.addEventListener('click', async () => {
|
||||||
|
deleteOfferByUuid(this.uuid);
|
||||||
|
});
|
||||||
|
|
||||||
actionButtonsArea.append(editActionArea, deleteActionArea);
|
actionButtonsArea.append(editActionArea, deleteActionArea);
|
||||||
|
|
||||||
|
|
@ -589,6 +594,18 @@ class MyOffers {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async function deleteOfferByUuid(offerUuid) {
|
||||||
|
await fetch(`/api/offer/${offerUuid}`, {
|
||||||
|
method: 'DELETE',
|
||||||
|
headers: {
|
||||||
|
'Content-Type': 'application/json',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
myOffers.getOffersFromApi();
|
||||||
|
myOffers.render();
|
||||||
|
}
|
||||||
|
|
||||||
buttonStartCreateOffer.addEventListener('click', () => {
|
buttonStartCreateOffer.addEventListener('click', () => {
|
||||||
toggleCreateOfferModal();
|
toggleCreateOfferModal();
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue