From ecbd2ccf653f2a3899b2457c0902d493c53a82b7 Mon Sep 17 00:00:00 2001 From: Vincent Barrier Date: Sat, 28 Dec 2024 14:46:28 +0100 Subject: [PATCH] Update dropzone.vue --- app/javascript/submission_form/dropzone.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/javascript/submission_form/dropzone.vue b/app/javascript/submission_form/dropzone.vue index 19285c4e..048ffd5e 100644 --- a/app/javascript/submission_form/dropzone.vue +++ b/app/javascript/submission_form/dropzone.vue @@ -39,6 +39,7 @@ ref="input" :multiple="multiple" :accept="accept" + :capture="onlyUseCamera == true ? `camera` : false" type="file" class="hidden" @change="onSelectFiles" @@ -71,6 +72,11 @@ export default { required: false, default: false }, + onlyUseCamera: { + type: Boolean, + required: false, + default: false + }, accept: { type: String, required: false, @@ -95,7 +101,9 @@ export default { }, methods: { onDropFiles (e) { - this.uploadFiles(e.dataTransfer.files) + if(!this.onlyUseCamera){ + this.uploadFiles(e.dataTransfer.files) + } }, onSelectFiles (e) { e.preventDefault()