Ticket #21325: 21325.4.diff

File 21325.4.diff, 1.6 KB (added by MikeLittle, 10 months ago)

Now implements the "Select %s" pattern for multisite users and sites

Line 
1Index: wp-admin/includes/class-wp-ms-sites-list-table.php
2===================================================================
3--- wp-admin/includes/class-wp-ms-sites-list-table.php  (revision 21318)
4+++ wp-admin/includes/class-wp-ms-sites-list-table.php  (working copy)
5@@ -213,7 +213,8 @@
6                                switch ( $column_name ) {
7                                        case 'cb': ?>
8                                                <th scope="row" class="check-column">
9-                                                       <input type="checkbox" id="blog_<?php echo $blog['blog_id'] ?>" name="allblogs[]" value="<?php echo esc_attr( $blog['blog_id'] ) ?>" />
10+                                                       <label class="screen-reader-text" for="blog_<?php echo $blog['blog_id']; ?>"><?php printf( __( 'Select %s' ), $blogname );
11+                                                       ?></label><input type="checkbox" id="blog_<?php echo $blog['blog_id'] ?>" name="allblogs[]" value="<?php echo esc_attr( $blog['blog_id'] ) ?>" />
12                                                </th>
13                                        <?php
14                                        break;
15Index: wp-admin/includes/class-wp-ms-users-list-table.php
16===================================================================
17--- wp-admin/includes/class-wp-ms-users-list-table.php  (revision 21318)
18+++ wp-admin/includes/class-wp-ms-users-list-table.php  (working copy)
19@@ -165,7 +165,8 @@
20                                switch ( $column_name ) {
21                                        case 'cb': ?>
22                                                <th scope="row" class="check-column">
23-                                                       <input type="checkbox" id="blog_<?php echo $user->ID ?>" name="allusers[]" value="<?php echo esc_attr( $user->ID ) ?>" />
24+                                                       <label for="blog_<?php echo $user->ID; ?>" class="screen-reader-text"><?php echo sprintf( __( 'Select %s' ), $user->user_login );
25+                                                       ?></label><input type="checkbox" id="blog_<?php echo $user->ID ?>" name="allusers[]" value="<?php echo esc_attr( $user->ID ) ?>" />
26                                                </th>
27                                        <?php
28                                        break;