File uploading and fixes #261
@@ -47,6 +47,7 @@ function changeAvailableVersions() {
 | 
			
		||||
        changeAvailableVersionsOfXSLT();
 | 
			
		||||
    else if (props.tool == "xsd")
 | 
			
		||||
        versionsForCurrentEngine.value = ["N/A"];
 | 
			
		||||
 | 
			
		||||
    else if (props.tool == "xpath")
 | 
			
		||||
        changeAvailableVersionsOfXPath();
 | 
			
		||||
 | 
			
		||||
@@ -72,7 +73,7 @@ function selectDefaultEngine() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function selectDefaultVersion() {
 | 
			
		||||
    const lastVersion = versionsForCurrentEngine.value.length - 1
 | 
			
		||||
    const lastVersion = versionsForCurrentEngine.value.length - 1;
 | 
			
		||||
    version.value = versionsForCurrentEngine.value[lastVersion];
 | 
			
		||||
    emitVersionChange();
 | 
			
		||||
}
 | 
			
		||||
@@ -126,6 +127,10 @@ function emitVersionChange() {
 | 
			
		||||
    emit("update", version.value);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function isVersionSelectionAvailable() {
 | 
			
		||||
    return !(props.tool == "xsd");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<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">
 | 
			
		||||
                    <option v-for="engine in enginesForCurrentTool" :value="engine">{{ engine }}</option>
 | 
			
		||||
                </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>
 | 
			
		||||
                </select>
 | 
			
		||||
                <button class="tool-button" @click="clear">Clear</button>    
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user