Make WordPress Core

Ticket #34867: 34867.2.diff

File 34867.2.diff, 2.1 KB (added by afercia, 9 years ago)
  • src/wp-admin/includes/class-wp-terms-list-table.php

     
    430430                $actions = array();
    431431                if ( current_user_can( $tax->cap->edit_terms ) ) {
    432432                        $actions['edit'] = '<a href="' . esc_url( $edit_link ) . '">' . __( 'Edit' ) . '</a>';
    433                         $actions['inline hide-if-no-js'] = '<a href="#" class="editinline">' . __( 'Quick&nbsp;Edit' ) . '</a>';
     433                        $actions['inline hide-if-no-js'] = '<a href="#" class="editinline aria-button-if-js">' . __( 'Quick&nbsp;Edit' ) . '</a>';
    434434                }
    435435                if ( current_user_can( $tax->cap->delete_terms ) && $tag->term_id != $default_term )
    436                         $actions['delete'] = "<a class='delete-tag' href='" . wp_nonce_url( "edit-tags.php?action=delete&amp;taxonomy=$taxonomy&amp;tag_ID=$tag->term_id", 'delete-tag_' . $tag->term_id ) . "'>" . __( 'Delete' ) . "</a>";
     436                        $actions['delete'] = "<a class='delete-tag aria-button-if-js' href='" . wp_nonce_url( "edit-tags.php?action=delete&amp;taxonomy=$taxonomy&amp;tag_ID=$tag->term_id", 'delete-tag_' . $tag->term_id ) . "'>" . __( 'Delete' ) . "</a>";
    437437                if ( $tax->public )
    438438                        $actions['view'] = '<a href="' . get_term_link( $tag ) . '">' . __( 'View' ) . '</a>';
    439439
  • src/wp-admin/js/common.js

     
    897897                }
    898898        };
    899899
     900        // Add an ARIA role `button` to elements that act like UI controls when JavaScript is on.
     901        function aria_button_if_js() {
     902                $( '.aria-button-if-js' ).attr( 'role', 'button' );
     903        }
     904
     905        $( document ).ajaxComplete( function() {
     906                aria_button_if_js();
     907        });
     908
    900909        window.wpResponsive.init();
    901910        setPinMenu();
    902911        currentMenuItemHasPopup();
    903912        makeNoticesDismissible();
     913        aria_button_if_js();
    904914
    905915        $document.on( 'wp-pin-menu wp-window-resized.pin-menu postboxes-columnchange.pin-menu postbox-toggled.pin-menu wp-collapse-menu.pin-menu wp-scroll-start.pin-menu', setPinMenu );
    906916});