WordPress.org

Make WordPress Core

Ticket #32726: 32726.2.diff

File 32726.2.diff, 1.8 KB (added by celloexpressions, 6 years ago)

Add a label to the menu name field for screen readers.

  • src/wp-admin/js/customize-nav-menus.js

     
    686686                                        params: {
    687687                                                type: 'nav_menu_name',
    688688                                                content: '<li id="customize-control-' + section.id.replace( '[', '-' ).replace( ']', '' ) + '-name" class="customize-control customize-control-nav_menu_name"></li>', // @todo core should do this for us; see #30741
    689                                                 label: '',
     689                                                label: api.Menus.data.l10n.menuNameLabel,
    690690                                                active: true,
    691691                                                section: section.id,
    692692                                                priority: 0,
  • src/wp-includes/class-wp-customize-control.php

     
    18801880        protected function content_template() {
    18811881                ?>
    18821882                <label>
     1883                        <# if ( data.label ) { #>
     1884                                <span class="customize-control-title screen-reader-text">{{ data.label }}</span>
     1885                        <# } #>
    18831886                        <input type="text" class="menu-name-field live-update-section-title" />
    18841887                </label>
    18851888                <?php
  • src/wp-includes/class-wp-customize-nav-menus.php

     
    297297                                'custom_label'      => __( 'Custom Link' ),
    298298                                /* translators: %s: Current menu location */
    299299                                'menuLocation'      => __( '(Currently set to: %s)' ),
     300                                'menuNameLabel'     => __( 'Menu Name' ),
    300301                                'itemAdded'         => __( 'Menu item added' ),
    301302                                'itemDeleted'       => __( 'Menu item deleted' ),
    302303                                'menuAdded'         => __( 'Menu created' ),