Skip to content

Commit 62a6d81

Browse files
committed
change wrapper element assignment so wrapper_error_class is assigned to correct wrapper element
1 parent 87e9fec commit 62a6d81

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main.bootstrap4.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ClientSideValidations.formBuilders['SimpleForm::FormBuilder'] = {
1515
wrappers: {
1616
default: {
1717
add (element, settings, message) {
18-
const wrapperElement = element.parent()
18+
const wrapperElement = element.closest(settings.wrapper_tag + '.' + settings.wrapper_class.replace(/\ /g, '.'));
1919
let errorElement = wrapperElement.find(settings.error_tag + '.invalid-feedback')
2020

2121
if (!errorElement.length) {
@@ -29,7 +29,7 @@ ClientSideValidations.formBuilders['SimpleForm::FormBuilder'] = {
2929
},
3030

3131
remove (element, settings) {
32-
const wrapperElement = element.parent()
32+
const wrapperElement = settings.wrapper_tag + "." + settings.wrapper_class.replace(/\ /g, ".")
3333
const errorElement = wrapperElement.find(settings.error_tag + '.invalid-feedback')
3434

3535
wrapperElement.removeClass(settings.wrapper_error_class)

0 commit comments

Comments
 (0)