From b0e704a3332722d710c15c05fa2a2f546b5bc8b0 Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Thu, 20 Feb 2025 16:09:58 +0000 Subject: [PATCH] Bug 39179: Adjust modal buttons visibility 1) Hide 'continue' button when its no longer needed 2) Dont display 'finish' button until 'continue' is hidden Sponsored-by: UKHSA - UK Health Security Agency Signed-off-by: Jeremy Evans --- koha-tmpl/intranet-tmpl/prog/js/ill-batch-modal.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/ill-batch-modal.js b/koha-tmpl/intranet-tmpl/prog/js/ill-batch-modal.js index 5d1fafd83c8..eaf1ce922dc 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/ill-batch-modal.js +++ b/koha-tmpl/intranet-tmpl/prog/js/ill-batch-modal.js @@ -188,9 +188,11 @@ fetchBatch(); isUpdate = true; setModalHeading(); + createButton.style.display = "none"; } else { batch.data = emptyBatch; setModalHeading(); + finishButton.style.display = "none"; } fetchStatuses(); finishButtonEventListener(); @@ -202,8 +204,9 @@ } function initPostCreate() { - disableCreateButton(); + hideCreateButton(); cancelButton.innerHTML = ill_batch_create_cancel_button; + finishButton.style.display = "block"; } function setFinishButton() { @@ -760,9 +763,8 @@ processButton.setAttribute("aria-disabled", true); } - function disableCreateButton() { - createButton.setAttribute("disabled", true); - createButton.setAttribute("aria-disabled", true); + function hideCreateButton() { + createButton.remove(); } async function populateMetadata(identifier) { -- 2.39.5