Make WordPress Core

Ticket #60672: 60672.patch

File 60672.patch, 3.4 KB (added by rcreators, 7 months ago)

Updated File:

  • src/js/_enqueues/lib/nav-menu.js

    diff --git a/src/js/_enqueues/lib/nav-menu.js b/src/js/_enqueues/lib/nav-menu.js
    index 9877f78217..44c7051845 100644
    a b  
    455455                                depth = menuItem.menuItemDepth(),
    456456                                isPrimaryMenuItem = ( 0 === depth ),
    457457                                itemName = $this.closest( '.menu-item-handle' ).find( '.menu-item-title' ).text(),
     458                                menuItemType = $this.closest( '.menu-item-handle' ).find( '.item-controls' ).find( '.item-type' ).text(),
    458459                                position = parseInt( menuItem.index(), 10 ),
    459460                                prevItemDepth = ( isPrimaryMenuItem ) ? depth : parseInt( depth - 1, 10 ),
    460461                                prevItemNameLeft = menuItem.prevAll('.menu-item-depth-' + prevItemDepth).first().find( '.menu-item-title' ).text(),
     
    505506                                totalMenuItems = primaryItems.length,
    506507
    507508                                // String together help text for primary menu items.
    508                                 title = menus.menuFocus.replace( '%1$s', itemName ).replace( '%2$d', itemPosition ).replace( '%3$d', totalMenuItems );
     509                                title = menus.menuFocus.replace( '%1$s', itemName ).replace( '%2$s', menuItemType );
    509510                        } else {
    510511                                parentItem = menuItem.prevAll( '.menu-item-depth-' + parseInt( depth - 1, 10 ) ).first(),
    511512                                parentItemId = parentItem.find( '.menu-item-data-db-id' ).val(),
     
    514515                                itemPosition = $( subItems.parents('.menu-item').get().reverse() ).index( menuItem ) + 1;
    515516
    516517                                // String together help text for sub menu items.
    517                                 title = menus.subMenuFocus.replace( '%1$s', itemName ).replace( '%2$d', itemPosition ).replace( '%3$s', parentItemName );
     518                                title = menus.subMenuFocus.replace( '%1$s', itemName ).replace( '%2$s', menuItemType );
    518519                        }
    519520
    520521                        $this.attr( 'aria-label', title );
  • src/wp-admin/includes/class-walker-nav-menu-edit.php

    diff --git a/src/wp-admin/includes/class-walker-nav-menu-edit.php b/src/wp-admin/includes/class-walker-nav-menu-edit.php
    index 7cc7052cdb..2c1873b0aa 100644
    a b class Walker_Nav_Menu_Edit extends Walker_Nav_Menu { 
    182182                                                        '<a class="item-edit" id="edit-%s" href="%s" aria-label="%s"><span class="screen-reader-text">%s</span></a>',
    183183                                                        $item_id,
    184184                                                        esc_url( $edit_url ),
    185                                                         esc_attr__( 'Edit menu item' ),
     185                                                        esc_attr__( 'Edit menu item: '.esc_html( $title ).' ('.esc_html( $menu_item->type_label ).')' ),
    186186                                                        /* translators: Hidden accessibility text. */
    187                                                         __( 'Edit' )
     187                                                        __( 'Edit menu item: '.esc_html( $title ).' ('.esc_html( $menu_item->type_label ).')' )
    188188                                                );
    189189                                                ?>
    190190                                        </span>
  • src/wp-admin/nav-menus.php

    diff --git a/src/wp-admin/nav-menus.php b/src/wp-admin/nav-menus.php
    index 93b3c5e635..42edfff789 100644
    a b $nav_menus_l10n = array( 
    581581        /* translators: %s: Previous item name. */
    582582        'outFrom'                 => __( 'Out from under %s' ),
    583583        /* translators: 1: Item name, 2: Item position, 3: Total number of items. */
    584         'menuFocus'               => __( '%1$s. Menu item %2$d of %3$d.' ),
     584        'menuFocus'               => __( 'Edit menu item: %1$s (%2$s)' ),
    585585        /* translators: 1: Item name, 2: Item position, 3: Parent item name. */
    586         'subMenuFocus'            => __( '%1$s. Sub item number %2$d under %3$s.' ),
     586        'subMenuFocus'            => __( 'Edit menu item: %1$s (%2$s)' ),
    587587        /* translators: %s: Item name. */
    588588        'menuItemDeletion'        => __( 'item %s' ),
    589589        /* translators: %s: Item name. */