--- a/src/pyams_skin/resources/js/myams.js Fri Jul 26 19:17:51 2019 +0200
+++ b/src/pyams_skin/resources/js/myams.js Tue Sep 03 16:30:09 2019 +0200
@@ -2486,7 +2486,8 @@
}
if (widget.exists()) {
// Update widget state
- widget.parents('label:first')
+ widget.parents('label, .input')
+ .first()
.removeClassPrefix('state-')
.addClass('state-error')
.after('<span for="name" class="state-error">' + widgetData.message + '</span>');
@@ -4284,7 +4285,7 @@
errorElement: 'span',
errorClass: 'state-error',
errorPlacement: function(error, element) {
- var label = element.parents('label:first');
+ var label = element.parents('label, .input').first();
if (label.length) {
error.insertAfter(label);
} else {