From 310d406274978ebe872b50d8a6e231ad7cccbce9 Mon Sep 17 00:00:00 2001 From: Dominik Schilling Date: Sun, 10 Jul 2016 19:30:20 +0000 Subject: [PATCH] Accessibility: Add `aria-button-if-js` class to links in the media list table that behave like buttons when JavaScript is on. Props joedolson, afercia. See #26504. Fixes #36555. git-svn-id: https://develop.svn.wordpress.org/trunk@38031 602fd350-edb4-49c9-b593-d223f7449a82 --- .../includes/class-wp-media-list-table.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/wp-admin/includes/class-wp-media-list-table.php b/src/wp-admin/includes/class-wp-media-list-table.php index 273fe09f7a..170ec5a2c5 100644 --- a/src/wp-admin/includes/class-wp-media-list-table.php +++ b/src/wp-admin/includes/class-wp-media-list-table.php @@ -476,7 +476,7 @@ class WP_Media_List_Table extends WP_List_Table { if ( $parent ) { $title = _draft_or_post_title( $post->post_parent ); $parent_type = get_post_type_object( $parent->post_type ); - + if ( $parent_type && $parent_type->show_ui && current_user_can( 'edit_post', $post->post_parent ) ) { ?> @@ -507,7 +507,7 @@ class WP_Media_List_Table extends WP_List_Table { post_parent ); printf( - '
%s', + '
%s', $post->ID, /* translators: %s: attachment title */ esc_attr( sprintf( __( 'Attach “%s” to existing content' ), $title ) ), @@ -659,7 +659,7 @@ class WP_Media_List_Table extends WP_List_Table { if ( current_user_can( 'delete_post', $post->ID ) ) { if ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) { $actions['trash'] = sprintf( - '%s', + '%s', wp_nonce_url( "post.php?action=trash&post=$post->ID", 'trash-post_' . $post->ID ), /* translators: %s: attachment title */ esc_attr( sprintf( __( 'Move “%s” to the Trash' ), $att_title ) ), @@ -668,7 +668,7 @@ class WP_Media_List_Table extends WP_List_Table { } else { $delete_ays = ! MEDIA_TRASH ? " onclick='return showNotice.warn();'" : ''; $actions['delete'] = sprintf( - '%s', + '%s', wp_nonce_url( "post.php?action=delete&post=$post->ID", 'delete-post_' . $post->ID ), $delete_ays, /* translators: %s: attachment title */ @@ -687,7 +687,7 @@ class WP_Media_List_Table extends WP_List_Table { if ( current_user_can( 'edit_post', $post->ID ) ) { $actions['attach'] = sprintf( - '%s', + '%s', $post->ID, /* translators: %s: attachment title */ esc_attr( sprintf( __( 'Attach “%s” to existing content' ), $att_title ) ), @@ -708,7 +708,7 @@ class WP_Media_List_Table extends WP_List_Table { if ( current_user_can( 'delete_post', $post->ID ) ) { if ( $this->is_trash ) { $actions['untrash'] = sprintf( - '%s', + '%s', wp_nonce_url( "post.php?action=untrash&post=$post->ID", 'untrash-post_' . $post->ID ), /* translators: %s: attachment title */ esc_attr( sprintf( __( 'Restore “%s” from the Trash' ), $att_title ) ), @@ -716,7 +716,7 @@ class WP_Media_List_Table extends WP_List_Table { ); } elseif ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) { $actions['trash'] = sprintf( - '%s', + '%s', wp_nonce_url( "post.php?action=trash&post=$post->ID", 'trash-post_' . $post->ID ), /* translators: %s: attachment title */ esc_attr( sprintf( __( 'Move “%s” to the Trash' ), $att_title ) ), @@ -726,7 +726,7 @@ class WP_Media_List_Table extends WP_List_Table { if ( $this->is_trash || ! EMPTY_TRASH_DAYS || ! MEDIA_TRASH ) { $delete_ays = ( !$this->is_trash && !MEDIA_TRASH ) ? " onclick='return showNotice.warn();'" : ''; $actions['delete'] = sprintf( - '%s', + '%s', wp_nonce_url( "post.php?action=delete&post=$post->ID", 'delete-post_' . $post->ID ), $delete_ays, /* translators: %s: attachment title */