Form Validation reverse Arguments

This commit is contained in:
cgfhtw
2023-11-29 13:31:01 +01:00
parent d0779eadf9
commit 5d7370e4af
3 changed files with 11 additions and 7 deletions
+5 -5
View File
@@ -37,7 +37,7 @@ export default {
methods: {
_sendFeedbackToInput(inputs, feedback, valid) {
if (inputs.length) {
inputs.forEach(input => input.setFeedback(feedback, valid));
inputs.forEach(input => input.setFeedback(valid, feedback));
return false;
}
if (this.$fhcAlert) {
@@ -46,7 +46,7 @@ export default {
}
return true;
},
setFeedback(feedback, valid) {
setFeedback(valid, feedback) {
if (Array.isArray(feedback)) {
let remaining = feedback.filter(fb =>
this._sendFeedbackToInput(
@@ -91,7 +91,7 @@ export default {
const data = result.data.retval;
// TODO(chris): check for something better/add new standardized return value
if (result.data.code == 1)
this.setFeedback(data, true);
this.setFeedback(true, data);
return resolve(data);
}
// TODO(chris): IMPLEMENT! Wrong result object
@@ -103,8 +103,8 @@ export default {
return reject(result);
this.clearValidation();
const remaining = this.setFeedback(
result.response.data.retval,
false
false,
result.response.data.retval
);
if (remaining) {
result.response.data.retval = remaining;
+3 -1
View File
@@ -121,7 +121,9 @@ export default {
this.valid = undefined;
this.feedback = [];
},
setFeedback(feedback, valid) {
setFeedback(valid, feedback) {
if (!feedback)
feedback = [];
if (!Array.isArray(feedback))
feedback = [feedback];
this.valid = valid;
+3 -1
View File
@@ -15,7 +15,9 @@ export default {
clearValidation() {
this.feedback = FEEDBACK_DEFAULT;
},
setFeedback(feedback, valid) {
setFeedback(valid, feedback) {
if (!feedback)
feedback = [];
if (!Array.isArray(feedback))
feedback = [feedback];
this.feedback[valid ? 'success' : 'danger'] = feedback;