Skip to content
Snippets Groups Projects
Commit 05c90947 authored by Dries Buytaert's avatar Dries Buytaert
Browse files

- Patch #1017882 by Gábor Hojtsy: required elements buggy with #states.

parent 36c4709c
No related branches found
No related tags found
2 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!789Issue #3210310: Adjust Database API to remove deprecated Drupal 9 code in Drupal 10
...@@ -362,7 +362,12 @@ states.State.prototype = { ...@@ -362,7 +362,12 @@ states.State.prototype = {
$(document).bind('state:required', function(e) { $(document).bind('state:required', function(e) {
if (e.trigger) { if (e.trigger) {
$(e.target).closest('.form-item, .form-submit, .form-wrapper')[e.value ? 'addClass' : 'removeClass']('form-required'); if (e.value) {
$(e.target).closest('.form-item, .form-wrapper').find('label').append('<span class="form-required">*</span>');
}
else {
$(e.target).closest('.form-item, .form-wrapper').find('label .form-required').remove();
}
} }
}); });
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment