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 @@ + + + + + + {{ option.text }} + + + + + + Add Variable + + 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]) } + @@ -64,37 +68,21 @@ function readFile(file: any) { {{ stylizedName }} - + - - updateData(data.result)"> + + updateData(data.result)"> Clear - - ---Choose tutorial--- - w3schools - Javatpoint - tutorialspoint - geeksforgeeks - - - - Add Variable +