diff --git a/src/public/css/seca.css b/src/public/css/seca.css index 4cebba8..2023cfb 100644 --- a/src/public/css/seca.css +++ b/src/public/css/seca.css @@ -24,6 +24,9 @@ h1 { color: #e1c300; } +.clickable { + cursor: pointer; +} .over-background { background-color: white; border-radius: 1vw; diff --git a/src/public/img/circle-xmark.svg b/src/public/img/circle-xmark.svg new file mode 100644 index 0000000..9ee593d --- /dev/null +++ b/src/public/img/circle-xmark.svg @@ -0,0 +1,40 @@ + + + + diff --git a/src/public/javascript/offers.js b/src/public/javascript/offers.js index dcae693..05a1caf 100644 --- a/src/public/javascript/offers.js +++ b/src/public/javascript/offers.js @@ -1,8 +1,19 @@ const buttonStartCreateOffer = document.getElementById( 'button-start-create-offer' ); +const closeOfferControls = document.getElementById('close-order-controls-x'); const createOfferControls = document.getElementById('create-offer-controls'); buttonStartCreateOffer.addEventListener('click', () => { - createOfferControls.style.display = 'block'; + toggleCreateOfferControls(); }); + +closeOfferControls.addEventListener('click', () => { + toggleCreateOfferControls(); +}); + +function toggleCreateOfferControls() { + createOfferControls.style.display = + createOfferControls.style.display === 'block' ? 'none' : 'block'; + buttonStartCreateOffer.disabled = !buttonStartCreateOffer.disabled; +} diff --git a/src/views/offers.ejs b/src/views/offers.ejs index f225e28..566654b 100644 --- a/src/views/offers.ejs +++ b/src/views/offers.ejs @@ -15,7 +15,10 @@ Crear nueva oferta