Make WordPress Core


Ignore:
Timestamp:
10/27/2016 03:22:52 PM (8 years ago)
Author:
afercia
Message:

Accessibility: Improve the Menus post type meta boxes pagination links.

  • adds hidden text to the pagination links
  • slightly increases the links clickable area
  • fixes a JS error when clicking on the current page number
  • avoids to generate nested <div> elements at each click

Props xavortm, cwpnolen, afercia.

Fixes #35577.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/nav-menu.php

    r38754 r38981  
    359359        ),
    360360        'format' => '',
    361         'prev_text' => __('&laquo;'),
    362         'next_text' => __('&raquo;'),
    363         'total' => $num_pages,
     361        'prev_text'          => '<span aria-label="' . esc_attr__( 'Previous page' ) . '">' . __( '&laquo;' ) . '</span>',
     362        'next_text'          => '<span aria-label="' . esc_attr__( 'Next page' ) . '">' . __( '&raquo;' ) . '</span>',
     363        'before_page_number' => '<span class="screen-reader-text">' . __( 'Page' ) . '</span> ',
     364        'total'   => $num_pages,
    364365        'current' => $pagenum
    365366    ));
     
    643644        ),
    644645        'format' => '',
    645         'prev_text' => __('&laquo;'),
    646         'next_text' => __('&raquo;'),
    647         'total' => $num_pages,
     646        'prev_text'          => '<span aria-label="' . esc_attr__( 'Previous page' ) . '">' . __( '&laquo;' ) . '</span>',
     647        'next_text'          => '<span aria-label="' . esc_attr__( 'Next page' ) . '">' . __( '&raquo;' ) . '</span>',
     648        'before_page_number' => '<span class="screen-reader-text">' . __( 'Page' ) . '</span> ',
     649        'total'   => $num_pages,
    648650        'current' => $pagenum
    649651    ));
Note: See TracChangeset for help on using the changeset viewer.