Issue #3029614 by cdykstra, cilefen, andrewmacpherson, jrockowitz: Fix aria-required in states.js
parent
76d6e0d62c
commit
1e0af070cb
|
|
@ -695,7 +695,7 @@
|
||||||
if (e.value) {
|
if (e.value) {
|
||||||
const label = `label${e.target.id ? `[for=${e.target.id}]` : ''}`;
|
const label = `label${e.target.id ? `[for=${e.target.id}]` : ''}`;
|
||||||
const $label = $(e.target)
|
const $label = $(e.target)
|
||||||
.attr({ required: 'required', 'aria-required': 'aria-required' })
|
.attr({ required: 'required', 'aria-required': 'true' })
|
||||||
.closest('.js-form-item, .js-form-wrapper')
|
.closest('.js-form-item, .js-form-wrapper')
|
||||||
.find(label);
|
.find(label);
|
||||||
// Avoids duplicate required markers on initialization.
|
// Avoids duplicate required markers on initialization.
|
||||||
|
|
|
||||||
|
|
@ -352,7 +352,7 @@
|
||||||
if (e.trigger) {
|
if (e.trigger) {
|
||||||
if (e.value) {
|
if (e.value) {
|
||||||
var label = 'label' + (e.target.id ? '[for=' + e.target.id + ']' : '');
|
var label = 'label' + (e.target.id ? '[for=' + e.target.id + ']' : '');
|
||||||
var $label = $(e.target).attr({ required: 'required', 'aria-required': 'aria-required' }).closest('.js-form-item, .js-form-wrapper').find(label);
|
var $label = $(e.target).attr({ required: 'required', 'aria-required': 'true' }).closest('.js-form-item, .js-form-wrapper').find(label);
|
||||||
|
|
||||||
if (!$label.hasClass('js-form-required').length) {
|
if (!$label.hasClass('js-form-required').length) {
|
||||||
$label.addClass('js-form-required form-required');
|
$label.addClass('js-form-required form-required');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue