comparison core/misc/states.es6.js @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents a9cd425dd02b
children
comparison
equal deleted inserted replaced
4:a9cd425dd02b 5:12f9dff5fda9
693 $document.on('state:required', e => { 693 $document.on('state:required', e => {
694 if (e.trigger) { 694 if (e.trigger) {
695 if (e.value) { 695 if (e.value) {
696 const label = `label${e.target.id ? `[for=${e.target.id}]` : ''}`; 696 const label = `label${e.target.id ? `[for=${e.target.id}]` : ''}`;
697 const $label = $(e.target) 697 const $label = $(e.target)
698 .attr({ required: 'required', 'aria-required': 'aria-required' }) 698 .attr({ required: 'required', 'aria-required': 'true' })
699 .closest('.js-form-item, .js-form-wrapper') 699 .closest('.js-form-item, .js-form-wrapper')
700 .find(label); 700 .find(label);
701 // Avoids duplicate required markers on initialization. 701 // Avoids duplicate required markers on initialization.
702 if (!$label.hasClass('js-form-required').length) { 702 if (!$label.hasClass('js-form-required').length) {
703 $label.addClass('js-form-required form-required'); 703 $label.addClass('js-form-required form-required');