mirror of
https://github.com/bunkerity/bunkerweb
synced 2026-05-24 09:28:37 +00:00
easy error highlight label instead of id
This commit is contained in:
parent
117d5791fd
commit
95d10c8711
3 changed files with 7 additions and 4 deletions
|
|
@ -150,7 +150,7 @@ const data = reactive({
|
|||
});
|
||||
|
||||
function setValidity() {
|
||||
const [isRegErr, isReqErr, settingErr, pluginErr, id] =
|
||||
const [isRegErr, isReqErr, settingErr, settingNameErr, pluginErr, id] =
|
||||
useCheckPluginsValidity(data.base);
|
||||
data.isRegErr = isRegErr;
|
||||
data.isReqErr = isReqErr;
|
||||
|
|
|
|||
|
|
@ -84,13 +84,13 @@ const data = reactive({
|
|||
});
|
||||
|
||||
function setValidity() {
|
||||
const [isRegErr, isReqErr, settingErr, pluginErr, id] =
|
||||
const [isRegErr, isReqErr, settingErr, settingNameErr, pluginErr, id] =
|
||||
useCheckPluginsValidity(data.base);
|
||||
|
||||
data.stepErr = id;
|
||||
data.isRegErr = isRegErr;
|
||||
data.isReqErr = isReqErr;
|
||||
data.settingErr = settingErr;
|
||||
data.settingErr = `"${settingNameErr}"`;
|
||||
}
|
||||
|
||||
function updateTemplate(e) {
|
||||
|
|
|
|||
|
|
@ -272,6 +272,7 @@ function useCheckPluginsValidity(template) {
|
|||
let isReqErr = false;
|
||||
let settingErr = "";
|
||||
let pluginErr = "";
|
||||
let settingNameErr = "";
|
||||
let id = 0;
|
||||
|
||||
template.forEach((plugin, index) => {
|
||||
|
|
@ -280,6 +281,7 @@ function useCheckPluginsValidity(template) {
|
|||
if (value.required && !value.value) {
|
||||
isReqErr = true;
|
||||
settingErr = key;
|
||||
settingNameErr = value.name;
|
||||
pluginErr = plugin.name;
|
||||
break;
|
||||
}
|
||||
|
|
@ -288,6 +290,7 @@ function useCheckPluginsValidity(template) {
|
|||
if (!regex.test(value.value)) {
|
||||
isRegErr = true;
|
||||
settingErr = key;
|
||||
settingNameErr = value.name;
|
||||
pluginErr = plugin.name;
|
||||
break;
|
||||
}
|
||||
|
|
@ -295,7 +298,7 @@ function useCheckPluginsValidity(template) {
|
|||
}
|
||||
});
|
||||
|
||||
return [isRegErr, isReqErr, settingErr, pluginErr, id];
|
||||
return [isRegErr, isReqErr, settingErr, settingNameErr, pluginErr, id];
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue