From 1a85271af4e72a9d8a9b7835fc4a5415658648f8 Mon Sep 17 00:00:00 2001
From: Tamara Steinwender <tamara.steinwender@tugraz.at>
Date: Mon, 20 Jul 2020 13:53:43 +0200
Subject: [PATCH] Handle double fired touch event on
 mobile(https://gitlab.tugraz.at/dbp/apps/signature/-/issues/30)

---
 packages/file-handling/src/file-source.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/packages/file-handling/src/file-source.js b/packages/file-handling/src/file-source.js
index 47cbc734..51fbe79f 100644
--- a/packages/file-handling/src/file-source.js
+++ b/packages/file-handling/src/file-source.js
@@ -311,6 +311,7 @@ export class FileSource extends ScopedElementsMixin(DBPLitElement) {
 
     openDialog() {
         console.log("openDialog");
+
         MicroModal.show(this._('#modal-picker'), {
             onClose: modal => { this.isDialogOpen = false; }
         });
@@ -401,7 +402,7 @@ export class FileSource extends ScopedElementsMixin(DBPLitElement) {
                             
                         </nav>
                         <div class="modal-header">
-                            <button title="${i18n.t('file-source.modal-close')}" class="modal-close"  aria-label="Close modal"  data-micromodal-close>
+                            <button title="${i18n.t('file-source.modal-close')}" class="modal-close"  aria-label="Close modal"  @click="${() => {this.closeDialog()}}">
                                     <dbp-icon name="close" class="close-icon"></dbp-icon>
                             </button>
                        
-- 
GitLab