diff --git a/src/public/javascript/offers.js b/src/public/javascript/offers.js
index 54f20c6..f38f202 100644
--- a/src/public/javascript/offers.js
+++ b/src/public/javascript/offers.js
@@ -45,6 +45,7 @@ const bigNotesAcceptedCheckbox = document.getElementById(
const publishOfferButton = document.getElementById('button-submit-offer');
const offerCreatedPopup = document.getElementById('offer-created-confirmation');
+const offerDeletedPopup = document.getElementById('offer-deleted-confirmation');
const ownOffersContainer = document.getElementById('own-offers-container');
@@ -193,6 +194,17 @@ function toggleOfferCreatedAlert() {
}, 4000);
}
+function toggleOfferDeletedAlert() {
+ offerDeletedPopup.classList.remove('max-size-zero');
+ offerDeletedPopup.classList.add('revealed');
+ setTimeout(() => {
+ offerDeletedPopup.classList.remove('revealed');
+ }, 3000);
+ setTimeout(() => {
+ offerDeletedPopup.classList.add('max-size-zero');
+ }, 4000);
+}
+
class Offer {
constructor(offerData) {
this.uuid = offerData.uuid;
@@ -548,7 +560,7 @@ class Offer {
await deleteOfferByUuid(this.uuid);
await myOffers.getOffersFromApi();
await myOffers.render();
- // toggle popup
+ toggleOfferDeletedAlert();
});
actionButtonsArea.append(editActionArea, deleteActionArea);
diff --git a/src/views/offers.ejs b/src/views/offers.ejs
index 17c03b7..b04d0a1 100644
--- a/src/views/offers.ejs
+++ b/src/views/offers.ejs
@@ -201,6 +201,13 @@
¡Oferta creada! Puedes verla en tus ofertas.
+¡Oferta eliminada!
+