File uploading and fixes #261
@@ -47,6 +47,7 @@ function changeAvailableVersions() {
|
|||||||
changeAvailableVersionsOfXSLT();
|
changeAvailableVersionsOfXSLT();
|
||||||
else if (props.tool == "xsd")
|
else if (props.tool == "xsd")
|
||||||
versionsForCurrentEngine.value = ["N/A"];
|
versionsForCurrentEngine.value = ["N/A"];
|
||||||
|
|
||||||
else if (props.tool == "xpath")
|
else if (props.tool == "xpath")
|
||||||
changeAvailableVersionsOfXPath();
|
changeAvailableVersionsOfXPath();
|
||||||
|
|
||||||
@@ -72,7 +73,7 @@ function selectDefaultEngine() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function selectDefaultVersion() {
|
function selectDefaultVersion() {
|
||||||
const lastVersion = versionsForCurrentEngine.value.length - 1
|
const lastVersion = versionsForCurrentEngine.value.length - 1;
|
||||||
version.value = versionsForCurrentEngine.value[lastVersion];
|
version.value = versionsForCurrentEngine.value[lastVersion];
|
||||||
emitVersionChange();
|
emitVersionChange();
|
||||||
}
|
}
|
||||||
@@ -126,6 +127,10 @@ function emitVersionChange() {
|
|||||||
emit("update", version.value);
|
emit("update", version.value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function isVersionSelectionAvailable() {
|
||||||
|
return !(props.tool == "xsd");
|
||||||
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
@@ -136,7 +141,7 @@ function emitVersionChange() {
|
|||||||
<select v-model="engine" name="engine" @change="changeAvailableVersions()" class="px-3 rounded-full border border-slate-400 bg-white dark:text-slate-100 dark:bg-gray-600">
|
<select v-model="engine" name="engine" @change="changeAvailableVersions()" class="px-3 rounded-full border border-slate-400 bg-white dark:text-slate-100 dark:bg-gray-600">
|
||||||
<option v-for="engine in enginesForCurrentTool" :value="engine">{{ engine }}</option>
|
<option v-for="engine in enginesForCurrentTool" :value="engine">{{ engine }}</option>
|
||||||
</select>
|
</select>
|
||||||
<select v-model="version" name="version" @change="emitVersionChange()" class="px-3 rounded-full border border-slate-400 bg-white dark:text-slate-100 dark:bg-gray-600">
|
<select v-model="version" v-if="isVersionSelectionAvailable()" name="version" @change="emitVersionChange()" class="px-3 rounded-full border border-slate-400 bg-white dark:text-slate-100 dark:bg-gray-600">
|
||||||
<option v-for="version in versionsForCurrentEngine" :value="version">{{ version }}</option>
|
<option v-for="version in versionsForCurrentEngine" :value="version">{{ version }}</option>
|
||||||
</select>
|
</select>
|
||||||
<button class="tool-button" @click="clear">Clear</button>
|
<button class="tool-button" @click="clear">Clear</button>
|
||||||
|
|||||||
Reference in New Issue
Block a user