Skip to content

Commit 25d2c02

Browse files
committed
Add aria-disabled attribute
1 parent c32e463 commit 25d2c02

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

plugins/webp-uploads/settings.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ function webp_uploads_generate_webp_jpeg_setting_callback(): void {
183183
document.querySelector( '.webp-uploads-use-picture-element' ).classList.toggle( 'webp-uploads-disabled', ! this.checked );
184184
document.getElementById( 'webp_uploads_picture_element_notice' ).hidden = this.checked;
185185
document.getElementById( 'webp_uploads_use_picture_element' ).classList.toggle( 'disabled', ! this.checked );
186+
document.getElementById( 'webp_uploads_use_picture_element' ).setAttribute( 'aria-disabled', ! this.checked ? 'true' : 'false' );
186187
document.getElementById( 'webp_uploads_picture_element_fieldset' ).classList.toggle( 'disabled', ! this.checked );
187188
} );
188189
</script>
@@ -213,7 +214,7 @@ function webp_uploads_use_picture_element_callback(): void {
213214
</div>
214215
<div id="webp_uploads_picture_element_fieldset" class="<?php echo ! $jpeg_fallback_enabled ? 'disabled' : ''; ?>">
215216
<label for="webp_uploads_use_picture_element" id="webp_uploads_use_picture_element_label">
216-
<input name="webp_uploads_use_picture_element" type="checkbox" id="webp_uploads_use_picture_element" aria-describedby="webp_uploads_use_picture_element_description" value="1"<?php checked( webp_uploads_is_picture_element_enabled() ); ?> class="<?php echo ! $jpeg_fallback_enabled ? 'disabled' : ''; ?>" >
217+
<input name="webp_uploads_use_picture_element" type="checkbox" id="webp_uploads_use_picture_element" aria-describedby="webp_uploads_use_picture_element_description" value="1"<?php checked( webp_uploads_is_picture_element_enabled() ); ?> class="<?php echo ! $jpeg_fallback_enabled ? 'disabled' : ''; ?>" aria-disabled="<?php echo ! $jpeg_fallback_enabled ? 'true' : 'false'; ?>">
217218
<?php esc_html_e( 'Use <picture> Element', 'webp-uploads' ); ?>
218219
<em><?php esc_html_e( '(experimental)', 'webp-uploads' ); ?></em>
219220
</label>

0 commit comments

Comments
 (0)