diff --git a/templates/scan.html b/templates/scan.html index 48a10c0..df23253 100644 --- a/templates/scan.html +++ b/templates/scan.html @@ -41,9 +41,24 @@ {% endif %}
- Supprimer l'acquisition +
+ {% endblock content %} @@ -62,6 +77,18 @@ let calibrateDiv = document.getElementById('calibrate'); let validateButton = document.getElementById('validate-button'); let deleteButton = document.getElementById('delete-button'); + let deleteLink = document.getElementById('delete-link'); + + let modal = document.getElementById('delete-modal'); + document.getElementById('delete-button').addEventListener('click', () => { + modal.classList.add('is-active'); + }); + + (document.querySelectorAll('.modal-background, .modal-close, .custom-modal-close, .modal-card-head .delete, .modal-card-foot .button') || []).forEach((close) => { + close.addEventListener('click', () => { + modal.classList.remove('is-active'); + }); + }); // If we already have calibration images, we show them right now if (acquisitionId !== null) { @@ -108,7 +135,7 @@ if (acquisitionId === null) { acquisitionId = parseInt(value, 10); validateButton.setAttribute('href', '/acquisition/validate/' + acquisitionId); - deleteButton.setAttribute('href', '/acquisition/delete/' + acquisitionId); + deleteLink.setAttribute('href', '/acquisition/delete/' + acquisitionId); window.history.pushState('', '', '/acquisition/rescan/' + acquisitionId); continue; }