Make WordPress Core

Changeset 29583


Ignore:
Timestamp:
08/24/2014 04:21:20 PM (10 years ago)
Author:
ocean90
Message:

Apply accessibility improvements to Plugins screen too.

props SergeyBiryukov.
fixes #29342.

Location:
trunk/src/wp-admin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-plugins-list-table.php

    r29460 r29583  
    523523                        // Details link using API info, if available
    524524                        if ( isset( $plugin_data['slug'] ) ) {
    525                             $plugin_meta[] = sprintf( '<a href="%s" class="thickbox">%s</a>',
     525                            $plugin_meta[] = sprintf( '<a href="%s" class="thickbox" aria-label="%s" data-title="%s">%s</a>',
    526526                                esc_url( self_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin_data['slug'] .
    527527                                    '&TB_iframe=true&width=600&height=550' ) ),
    528                                 __( 'View details' ) );
     528                                esc_attr( sprintf( __( 'More information about %s' ), $plugin_name ) ),
     529                                esc_attr( $plugin_name ),
     530                                __( 'View details' )
     531                            );
    529532                        } elseif ( ! empty( $plugin_data['PluginURI'] ) ) {
    530533                            $plugin_meta[] = sprintf( '<a href="%s">%s</a>',
  • trunk/src/wp-admin/js/plugin-install.js

    r29534 r29583  
    3939    });
    4040
    41     $('.plugin-card').on( 'click', 'a.thickbox', function() {
     41    $( '.plugin-card, .plugins .column-description' ).on( 'click', 'a.thickbox', function() {
    4242        tb_click.call(this);
    4343
Note: See TracChangeset for help on using the changeset viewer.