temperature config for expert

This commit is contained in:
Shivering Ocelot committed 2026-01-22 12:24:45 -05:00
1 parent 39fa4f1123
commit 26aa137c98
3 files changed
+34 -4

No files matched your search

+18 -1
View File
@@ -195,7 +195,23 @@
const dataObject = {};
for (let field of configFields.value) {
if (field.enabled) {
dataObject[field.name] = field.value;
let value = field.value;
if (field.kind == 'number') {
try {
value = parseFloat(value);
} catch (e) {
ui.alert("bad number at field " + field.name);
return;
}
} else if (field.kind != 'string') {
try {
value = JSON.parse(value);
} catch (e) {
ui.alert("bad JSON value at field " + field.name);
return;
}
}
dataObject[field.name] = value;
}
}
@@ -348,6 +364,7 @@
<option v-if="!modelList.length" disabled>empty</option>
<option :value="model.id" v-for="model in modelList">{{ model.name }}</option>
</select>
<input v-else-if="configField.kind=='number'" type="number" v-model="configField.value" class="config-input" :disabled="!configField.enabled"/>
<textarea v-else v-model="configField.value" class="config-input" :disabled="!configField.enabled"/>
</div>