From bf528d321da211cb097af5e67b22ed8cd0642bff Mon Sep 17 00:00:00 2001 From: Andrea Fercia Date: Mon, 22 Feb 2016 23:17:21 +0000 Subject: [PATCH] Accessibility: Remove title attributes from the Plugin details modal. Also, improves accessibility of the star rating reviews links. Fixes #35111. git-svn-id: https://develop.svn.wordpress.org/trunk@36618 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/css/common.css | 4 ++++ src/wp-admin/includes/plugin-install.php | 29 ++++++++++++------------ 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/src/wp-admin/css/common.css b/src/wp-admin/css/common.css index 114c3916f2..c4d06a610e 100644 --- a/src/wp-admin/css/common.css +++ b/src/wp-admin/css/common.css @@ -2521,6 +2521,10 @@ div.action-links { margin: 0 0 10px; } +#plugin-information .fyi-description { + margin-top: 0; +} + #plugin-information .counter-container { margin: 3px 0; } diff --git a/src/wp-admin/includes/plugin-install.php b/src/wp-admin/includes/plugin-install.php index ba89d5ac24..66c211155c 100644 --- a/src/wp-admin/includes/plugin-install.php +++ b/src/wp-admin/includes/plugin-install.php @@ -537,12 +537,6 @@ function install_plugin_information() { echo "\n"; - $date_format = __( 'M j, Y @ H:i' ); - - if ( ! empty( $api->last_updated ) ) { - $last_updated_timestamp = strtotime( $api->last_updated ); - } - ?>
@@ -552,9 +546,9 @@ function install_plugin_information() { author ) ) { ?>
  • author, '_blank' ); ?>
  • last_updated ) ) { ?> -
  • - -
  • +
  • + last_updated ) ) ); ?> +
  • requires ) ) { ?>
  • requires ); ?>
  • tested ) ) { ?> @@ -578,22 +572,29 @@ function install_plugin_information() { rating ) ) { ?>

    $api->rating, 'type' => 'percent', 'number' => $api->num_ratings ) ); ?> - + ratings ) && array_sum( (array) $api->ratings ) > 0 ) { + if ( ! empty( $api->ratings ) && array_sum( (array) $api->ratings ) > 0 ) { ?> +

    +

    + ratings as $key => $ratecount ) { // Avoid div-by-zero. $_rating = $api->num_ratings ? ( $ratecount / $api->num_ratings ) : 0; + /* translators: 1: number of stars, 2: number of reviews */ + $aria_label = esc_attr( sprintf( _n( 'Reviews with %1$d star: %2$d. Opens in a new window.', 'Reviews with %1$d stars: %2$d. Opens in a new window.', $key ), + $key, + number_format_i18n( $ratecount ) + ) ); ?>
    + target="_blank" aria-label=""> - +