From 28265d598c70cdf6629a7be027135d0428b59b87 Mon Sep 17 00:00:00 2001 From: Moritz Strohm <strohm@data-quest.de> Date: Wed, 27 Oct 2021 15:16:11 +0000 Subject: [PATCH] fix for BIESt #99 --- resources/assets/javascripts/bootstrap/blubber.js | 2 +- resources/vue/components/BlubberThread.vue | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/resources/assets/javascripts/bootstrap/blubber.js b/resources/assets/javascripts/bootstrap/blubber.js index 095ac770747..ef9512998b8 100644 --- a/resources/assets/javascripts/bootstrap/blubber.js +++ b/resources/assets/javascripts/bootstrap/blubber.js @@ -1,4 +1,4 @@ /*global jQuery, STUDIP */ STUDIP.domReady(() => { STUDIP.Blubber.init(); -}); \ No newline at end of file +}); diff --git a/resources/vue/components/BlubberThread.vue b/resources/vue/components/BlubberThread.vue index ce84d9647e9..dcddc2887e4 100644 --- a/resources/vue/components/BlubberThread.vue +++ b/resources/vue/components/BlubberThread.vue @@ -77,7 +77,8 @@ <a class="send" @click="submit" :title="$gettext('Abschicken')"> <studip-icon shape="arr_2up" size="30"></studip-icon> </a> - <label class="upload" :title="$gettext('Datei hochladen')"> + <label class="upload" :title="$gettext('Datei hochladen')" tabindex="0" + @keydown="simulateClick" ref="blubber_upload_file_label"> <input type="file" multiple style="display: none;" @change="upload"> <studip-icon shape="upload" size="30"></studip-icon> </label> @@ -359,6 +360,12 @@ }, hasContent (input) { return input && input.trim().length > 0; + }, + simulateClick (event) { + if (event.code == "Enter") { + //The enter key has been pressed. + this.$refs.blubber_upload_file_label.click(); + } } }, directives: { -- GitLab