offerdeleted popup
This commit is contained in:
parent
efb31cc993
commit
e046c8c118
2 changed files with 9 additions and 26 deletions
|
|
@ -247,8 +247,14 @@ function offersPage() {
|
||||||
parentElement: document.body,
|
parentElement: document.body,
|
||||||
text: '¡Oferta creada! Puedes verla en tus ofertas.',
|
text: '¡Oferta creada! Puedes verla en tus ofertas.',
|
||||||
});
|
});
|
||||||
|
|
||||||
offerCreatedPopup.render();
|
offerCreatedPopup.render();
|
||||||
|
|
||||||
|
const offerDeletedPopup = new PopupNotification({
|
||||||
|
parentElement: document.body,
|
||||||
|
text: '¡Oferta eliminada!',
|
||||||
|
});
|
||||||
|
offerDeletedPopup.render();
|
||||||
|
|
||||||
const createOfferModal = new CreateOfferModal({
|
const createOfferModal = new CreateOfferModal({
|
||||||
parentElement: document.body,
|
parentElement: document.body,
|
||||||
onCreationCallback: async () => {
|
onCreationCallback: async () => {
|
||||||
|
|
@ -280,10 +286,6 @@ function offersPage() {
|
||||||
);
|
);
|
||||||
const viewMyOffersRoot = document.getElementById('view-my-offers-root');
|
const viewMyOffersRoot = document.getElementById('view-my-offers-root');
|
||||||
|
|
||||||
const offerDeletedPopup = document.getElementById(
|
|
||||||
'offer-deleted-confirmation'
|
|
||||||
);
|
|
||||||
|
|
||||||
const ownOffersContainer = document.getElementById('own-offers-container');
|
const ownOffersContainer = document.getElementById('own-offers-container');
|
||||||
|
|
||||||
function toggleCreateOfferModal() {
|
function toggleCreateOfferModal() {
|
||||||
|
|
@ -294,18 +296,6 @@ function offersPage() {
|
||||||
viewMyOffersRoot.style.display =
|
viewMyOffersRoot.style.display =
|
||||||
viewMyOffersRoot.style.display === 'block' ? 'none' : 'block';
|
viewMyOffersRoot.style.display === 'block' ? 'none' : 'block';
|
||||||
}
|
}
|
||||||
|
|
||||||
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 {
|
class Offer {
|
||||||
constructor(offerData) {
|
constructor(offerData) {
|
||||||
this.uuid = offerData.uuid;
|
this.uuid = offerData.uuid;
|
||||||
|
|
@ -663,7 +653,7 @@ function offersPage() {
|
||||||
await deleteOfferByUuid(this.uuid);
|
await deleteOfferByUuid(this.uuid);
|
||||||
await myOffers.getOffersFromApi();
|
await myOffers.getOffersFromApi();
|
||||||
await myOffers.render();
|
await myOffers.render();
|
||||||
toggleOfferDeletedAlert();
|
offerDeletedPopup.displayTemporarily(3000);
|
||||||
});
|
});
|
||||||
|
|
||||||
actionButtonsArea.append(editActionArea, deleteActionArea);
|
actionButtonsArea.append(editActionArea, deleteActionArea);
|
||||||
|
|
|
||||||
|
|
@ -31,13 +31,6 @@
|
||||||
<p>Vaya, no hay nada por aquí...</p>
|
<p>Vaya, no hay nada por aquí...</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
id="offer-deleted-confirmation"
|
|
||||||
class="top-notification-good max-size-zero"
|
|
||||||
>
|
|
||||||
<img src="/img/circle-check-white.svg" />
|
|
||||||
<p>¡Oferta eliminada!</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<script src="/javascript/offers.bundle.js"></script>
|
<script src="/javascript/offers.bundle.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue