From 38b3942bde3852b4cfc262d6d11413129f906311 Mon Sep 17 00:00:00 2001 From: szewczyw Date: Wed, 8 Jan 2025 16:54:52 +0100 Subject: [PATCH 1/3] added parameters component --- .../src/components/XsltParamComponent.vue | 33 +++++++++++++++++ .../components/xml/XmlInputFieldComponent.vue | 36 +++++++------------ 2 files changed, 45 insertions(+), 24 deletions(-) create mode 100644 Frontend/src/components/XsltParamComponent.vue diff --git a/Frontend/src/components/XsltParamComponent.vue b/Frontend/src/components/XsltParamComponent.vue new file mode 100644 index 0000000..2ab3441 --- /dev/null +++ b/Frontend/src/components/XsltParamComponent.vue @@ -0,0 +1,33 @@ + + + + diff --git a/Frontend/src/components/xml/XmlInputFieldComponent.vue b/Frontend/src/components/xml/XmlInputFieldComponent.vue index 097ac11..a18ae84 100644 --- a/Frontend/src/components/xml/XmlInputFieldComponent.vue +++ b/Frontend/src/components/xml/XmlInputFieldComponent.vue @@ -2,6 +2,8 @@ import InsertTemplateComponent from '@components/common/InsertTemplateComponent.vue' import XMLButtonFormatterComponent from '@components/formatter/XMLButtonFormatterComponent.vue' import CodeEditor from '@/components/common/CodeEditorComponent.vue' +import XsltParamComponent from '@/components/XsltParamComponent.vue' +import Vuetify from 'vuetify'; import {ref} from 'vue' import TabComponent from "@components/xml/TabComponent.vue"; @@ -21,6 +23,7 @@ function sendValue() { emit('update:modelValue', data.value) } + function updateData(newData: string, clearFileSelector: boolean = true) { data.value = newData if (clearFileSelector) @@ -48,13 +51,14 @@ function readFile(file: any) { reader.onloadend = () => { let result = reader.result?.toString() if (typeof result == "string") - updateData(result, false); + updateData(result, false) } reader.readAsText(file.target.files[0]) } +