WordPress.org

Make WordPress Core


Ignore:
Timestamp:
05/25/2019 03:18:24 PM (2 years ago)
Author:
afercia
Message:

Accessibility: Improve settings tables and forms after [45403].

  • adds role="presentation" to the edit comment table
  • removes a few pointless <fieldset> elements
  • adds a few missing <label> elements
  • adds the CSS class class="td-full" to table rows spanning to multiple cells
  • adds explicit scope="row" attribute to the table headers in options-permalink.php: this table is better communicated as data table
  • uses consistent label association in the "Privacy Settings" page
  • in the installation page "Set up your database connection": associates descriptions to their inout fields using aria-describedby
  • improves the link to gravatar.com in the user-edit.php page

See #46899.
Fixes #47390.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/network/site-info.php

    r45403 r45416  
    167167            ?>
    168168        <tr class="form-field form-required">
    169             <th scope="row"><?php _e( 'Site Address (URL)' ); ?></th>
     169            <th scope="row"><label for="url"><?php _e( 'Site Address (URL)' ); ?></label></th>
    170170            <td><input name="blog[url]" type="text" id="url" value="<?php echo $parsed_scheme . '://' . esc_attr( $details->domain ) . esc_attr( $details->path ); ?>" /></td>
    171171        </tr>
Note: See TracChangeset for help on using the changeset viewer.