From 52d1ad440ca102c96d172db624134423b080c35f Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Thu, 9 Feb 2023 16:17:09 +0100 Subject: [PATCH] Bug 32925: Use a new state for this message The previous patch didn't work, there is a validation step that make the form non-accessible after it's greyed out. This patch is using a new state is_submitting, like the other messages. Signed-off-by: Matt Blenkinsop Signed-off-by: Nick Clemens --- .../prog/js/vue/components/ButtonSubmit.vue | 32 ++----------------- .../prog/js/vue/components/Dialog.vue | 27 ++++++++++++++-- .../ERM/AgreementsFormConfirmDelete.vue | 2 +- .../intranet-tmpl/prog/js/vue/messages.js | 10 ++++++ .../intranet-tmpl/prog/js/vue/stores/main.js | 7 ++++ 5 files changed, 45 insertions(+), 33 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ButtonSubmit.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ButtonSubmit.vue index 87e055e47a..453344956c 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ButtonSubmit.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ButtonSubmit.vue @@ -1,8 +1,5 @@ - - \ No newline at end of file + diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Dialog.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Dialog.vue index ae336ce1dd..2d35277f2b 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Dialog.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Dialog.vue @@ -12,6 +12,10 @@ > + + @@ -42,4 +47,22 @@ export default { float: right; cursor: pointer; } + +.modal_centered { + position: fixed; + z-index: 9998; + display: table; + transition: opacity 0.3s ease; + left: 0px; + top: 0px; + width: 100%; + height: 100%; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33); +} +.spinner { + position: absolute; + top: 50%; + left: 40%; + width: 10%; +} diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormConfirmDelete.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormConfirmDelete.vue index a7415fcc0b..991c4a8770 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormConfirmDelete.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormConfirmDelete.vue @@ -18,7 +18,7 @@
- +