Merge branch 'func/xpath_tooltips'

This commit is contained in:
2023-06-29 10:50:51 +02:00
17 changed files with 2530 additions and 35 deletions

View File

@@ -11,6 +11,8 @@ const props = defineProps(
}
)
const emit = defineEmits(["update"]);
const result = ref('');
var enginesForCurrentTool = ref(["saxon", "xalan", "libxml"]);
@@ -72,6 +74,7 @@ function selectDefaultEngine() {
function selectDefaultVersion() {
const lastVersion = versionsForCurrentEngine.value.length - 1
version.value = versionsForCurrentEngine.value[lastVersion];
emitVersionChange();
}
function process() {
@@ -119,6 +122,10 @@ function clear() {
result.value = "";
}
function emitVersionChange() {
emit("update", version.value);
}
</script>
<template>
@@ -129,7 +136,7 @@ function clear() {
<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" class="px-3 rounded-full border border-slate-400 bg-white dark:text-slate-100 dark:bg-gray-600">
<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">
<option v-for="version in versionsForCurrentEngine" :value="version">{{ version }}</option>
</select>
<button class="tool-button" @click="clear">Clear</button>