From a07e3ce9a960319ec9fa98a1e36632373cdea412 Mon Sep 17 00:00:00 2001
From: Tamara Steinwender <tamara.steinwender@tugraz.at>
Date: Mon, 26 Jul 2021 17:12:42 +0200
Subject: [PATCH] Add an image upload button

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

diff --git a/packages/file-handling/src/file-source.js b/packages/file-handling/src/file-source.js
index 984a6146..ce4a7d0b 100644
--- a/packages/file-handling/src/file-source.js
+++ b/packages/file-handling/src/file-source.js
@@ -691,6 +691,16 @@ export class FileSource extends ScopedElementsMixin(DbpFileHandlingLitElement) {
                                     <label class="button is-primary" for="fileElem" ?disabled="${this.disabled}">
                                         ${this.buttonLabel || i18n.t('upload-label')}
                                     </label>
+                                    <input ?disabled="${this.disabled}"
+                                           type="file"
+                                           id="imageElem"
+                                           single
+                                           accept="image/*"
+                                           name='image'
+                                           class="hidden">
+                                    <label class="button is-primary ${classMap({"hidden": !this.hasEnabledSource("image")})}" for="imageElem" ?disabled="${this.disabled}">
+                                        Bild upload
+                                    </label>
                                 </div>
                             </div>
                             <div class="source-main ${classMap({"hidden": this.activeTarget !== "nextcloud" || this.nextcloudWebDavUrl === "" || this.nextcloudAuthUrl === ""})}">
-- 
GitLab