From 9fbe47786508f40951cb3f5f64f0bc16d38f3b18 Mon Sep 17 00:00:00 2001
From: Patrizio Bekerle <patrizio@bekerle.com>
Date: Wed, 20 May 2020 13:33:56 +0200
Subject: [PATCH] Disable file-upload if signing process is active (#5)

---
 src/vpu-qualified-signature-pdf-upload.js | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/vpu-qualified-signature-pdf-upload.js b/src/vpu-qualified-signature-pdf-upload.js
index dc7e859..c1de306 100644
--- a/src/vpu-qualified-signature-pdf-upload.js
+++ b/src/vpu-qualified-signature-pdf-upload.js
@@ -723,7 +723,14 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitEle
                 <div class="field">
                     <h2>${i18n.t('qualified-pdf-upload.upload-field-label')}</h2>
                     <div class="control">
-                        <vpu-fileupload id="file-upload" allowed-mime-types="application/pdf" always-send-file deferred lang="${this.lang}" url="${this.signingRequestUrl}" accept="application/pdf"
+                        <vpu-fileupload id="file-upload"
+                            allowed-mime-types="application/pdf"
+                            always-send-file
+                            deferred
+                            lang="${this.lang}"
+                            url="${this.signingRequestUrl}"
+                            accept="application/pdf"
+                            ?disabled="${this.signingProcessActive}"
                             text="${i18n.t('qualified-pdf-upload.upload-area-text')}"
                             button-label="${i18n.t('qualified-pdf-upload.upload-button-label')}"
                             @vpu-fileupload-all-start="${this.onAllUploadStarted}"
-- 
GitLab