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