From 859809810d1435c465e910a1b1a28bf5acb86177 Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Thu, 30 Nov 2023 08:08:23 +0100 Subject: [PATCH] Fixed filename not showing in file selector in non-tabbed input --- Frontend/src/components/xml/XmlInputFieldComponent.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Frontend/src/components/xml/XmlInputFieldComponent.vue b/Frontend/src/components/xml/XmlInputFieldComponent.vue index a613568..3ac39e4 100644 --- a/Frontend/src/components/xml/XmlInputFieldComponent.vue +++ b/Frontend/src/components/xml/XmlInputFieldComponent.vue @@ -19,9 +19,10 @@ function sendValue() { emit('update', data.value) } -function updateData(newData: string) { +function updateData(newData: string, clearFileSelector: boolean = true) { data.value = newData - inputFile.value.value = '' + if (clearFileSelector) + inputFile.value.value = ''; sendValue() } @@ -39,9 +40,9 @@ function readFile(file : any) { const reader = new FileReader() reader.onloadend = () => { - var result = reader.result?.toString() + let result = reader.result?.toString() if (typeof result == "string") - updateData(result) + updateData(result, false); } reader.readAsText(file.target.files[0])