Ticket #32147: 32147.patch
File 32147.patch, 14.8 KB (added by , 9 years ago) |
---|
-
src/wp-admin/css/list-tables.css
529 529 } 530 530 531 531 .tablenav .no-pages, 532 .tablenav .one-page .pagination-links { 532 .tablenav .one-page .pagination-links, 533 .tablenav .one-page .pagination-heading { 533 534 display: none; 534 535 } 535 536 -
src/wp-admin/edit-comments.php
136 136 '<p>' . __( '<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>' ) . '</p>' 137 137 ); 138 138 139 get_current_screen()->add_a11y_info( array( 140 'heading_table_views' => __( 'Filter comments to display' ), 141 'heading_table_pagination' => __( 'Comments navigation' ), 142 ) ); 143 139 144 require_once( ABSPATH . 'wp-admin/admin-header.php' ); 140 145 ?> 141 146 -
src/wp-admin/edit-tags.php
41 41 42 42 add_screen_option( 'per_page', array( 'default' => 20, 'option' => 'edit_' . $tax->name . '_per_page' ) ); 43 43 44 get_current_screen()->add_a11y_info( array( 45 'heading_table_pagination' => $tax->labels->pagination, 46 ) ); 47 44 48 $location = false; 45 49 46 50 switch ( $wp_list_table->current_action() ) { -
src/wp-admin/edit.php
232 232 '<p>' . __('<a href="https://codex.wordpress.org/Pages_Screen" target="_blank">Documentation on Managing Pages</a>') . '</p>' . 233 233 '<p>' . __('<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>' 234 234 ); 235 235 236 } 236 237 238 get_current_screen()->add_a11y_info( array( 239 'heading_table_views' => $post_type_object->labels->filter_views, 240 'heading_table_pagination' => $post_type_object->labels->pagination, 241 ) ); 242 237 243 add_screen_option( 'per_page', array( 'default' => 20, 'option' => 'edit_' . $post_type . '_per_page' ) ); 238 244 239 245 $bulk_counts = array( -
src/wp-admin/includes/class-wp-list-table.php
378 378 if ( empty( $views ) ) 379 379 return; 380 380 381 echo "<ul class='subsubsub'>\n"; 381 if ( isset( $this->screen->a11y_info['heading_table_views'] ) ) { 382 $heading = '<h2 class="screen-reader-text filter-views-heading">' . $this->screen->a11y_info['heading_table_views'] . '</h2>'; 383 } else { 384 $heading = ''; 385 } 386 387 echo "$heading\n<ul class='subsubsub'>\n"; 382 388 foreach ( $views as $class => $view ) { 383 389 $views[ $class ] = "\t<li class='$class'>$view"; 384 390 } … … 686 692 $infinite_scroll = $this->_pagination_args['infinite_scroll']; 687 693 } 688 694 689 $output = '<span class="displaying-num">' . sprintf( _n( '1 item', '%s items', $total_items ), number_format_i18n( $total_items ) ) . '</span>'; 695 if ( isset( $this->screen->a11y_info['heading_table_pagination'] ) ) { 696 $heading = '<h2 class="screen-reader-text pagination-heading">' . $this->screen->a11y_info['heading_table_pagination'] . '</h2>'; 697 } else { 698 $heading = ''; 699 } 690 700 701 $output = $heading . '<span class="displaying-num">' . sprintf( _n( '1 item', '%s items', $total_items ), number_format_i18n( $total_items ) ) . '</span>'; 702 691 703 $current = $this->get_pagenum(); 692 704 693 705 $current_url = set_url_scheme( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] ); -
src/wp-admin/includes/class-wp-media-list-table.php
163 163 global $mode; 164 164 165 165 $views = $this->get_views(); 166 167 if ( isset( $this->screen->a11y_info['heading_table_views'] ) ) { 168 echo '<h2 class="screen-reader-text filter-views-heading">' . $this->screen->a11y_info['heading_table_views'] . '</h2>'; 169 } 166 170 ?> 167 171 <div class="wp-filter"> 168 172 <div class="filter-items"> -
src/wp-admin/includes/class-wp-plugin-install-list-table.php
232 232 /** This filter is documented in wp-admin/inclues/class-wp-list-table.php */ 233 233 $views = apply_filters( "views_{$this->screen->id}", $views ); 234 234 235 if ( isset( $this->screen->a11y_info['heading_table_views'] ) ) { 236 echo '<h2 class="screen-reader-text filter-views-heading">' . $this->screen->a11y_info['heading_table_views'] . '</h2>'; 237 } 238 235 239 ?> 236 240 <div class="wp-filter"> 237 241 <ul class="filter-links"> -
src/wp-admin/includes/screen.php
322 322 private $_help_sidebar = ''; 323 323 324 324 /** 325 * The accessibility information associated with the screen, if any. 326 * 327 * @since 4.3.0 328 * @var array 329 * @access public 330 */ 331 public $a11y_info = array(); 332 333 /** 325 334 * Stores old string-based help. 326 335 */ 327 336 private static $_old_compat_help = array(); … … 781 790 return $this->columns; 782 791 } 783 792 793 /** 794 * Add accessibility related informations. 795 * 796 * @since 4.3.0 797 * 798 * @param array $args An associative array with additional information useful for accessibility. 799 * - string - heading_table_views - The table views hidden heading text. 800 * - string - heading_table_pagination - The table pagination hidden heading text. 801 */ 802 public function add_a11y_info( $args = array() ) { 803 $defaults = array( 804 'heading_table_views' => __( 'Filter items to display' ), 805 'heading_table_pagination' => __( 'Items navigation' ), 806 ); 807 $args = wp_parse_args( $args, $defaults ); 808 809 $this->a11y_info = $args; 810 } 811 784 812 /** 785 813 * Render the screen's help section. 786 814 * -
src/wp-admin/network/site-themes.php
33 33 '<p>' . __('<a href="https://wordpress.org/support/forum/multisite/" target="_blank">Support Forums</a>') . '</p>' 34 34 ); 35 35 36 get_current_screen()->add_a11y_info( array( 37 'heading_table_views' => __( 'Filter site themes to display' ), 38 'heading_table_pagination' => __( 'Site themes navigation' ), 39 ) ); 40 36 41 $wp_list_table = _get_list_table('WP_MS_Themes_List_Table'); 37 42 38 43 $action = $wp_list_table->current_action(); -
src/wp-admin/network/site-users.php
36 36 '<p>' . __('<a href="https://wordpress.org/support/forum/multisite/" target="_blank">Support Forums</a>') . '</p>' 37 37 ); 38 38 39 get_current_screen()->add_a11y_info( array( 40 'heading_table_views' => __( 'Filter site users to display' ), 41 'heading_table_pagination' => __( 'Site users navigation' ), 42 ) ); 43 39 44 $_SERVER['REQUEST_URI'] = remove_query_arg( 'update', $_SERVER['REQUEST_URI'] ); 40 45 $referer = remove_query_arg( 'update', wp_get_referer() ); 41 46 -
src/wp-admin/network/sites.php
46 46 '<p>' . __('<a href="https://wordpress.org/support/forum/multisite/" target="_blank">Support Forums</a>') . '</p>' 47 47 ); 48 48 49 get_current_screen()->add_a11y_info( array( 50 'heading_table_pagination' => __( 'Sites navigation' ), 51 ) ); 52 49 53 $id = isset( $_REQUEST['id'] ) ? intval( $_REQUEST['id'] ) : 0; 50 54 51 55 if ( isset( $_GET['action'] ) ) { -
src/wp-admin/network/themes.php
251 251 '<p>' . __('<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>' 252 252 ); 253 253 254 get_current_screen()->add_a11y_info( array( 255 'heading_table_views' => __( 'Filter themes to display' ), 256 'heading_table_pagination' => __( 'Themes navigation' ), 257 ) ); 258 254 259 $title = __('Themes'); 255 260 $parent_file = 'themes.php'; 256 261 -
src/wp-admin/network/users.php
276 276 '<p>' . __('<a href="https://wordpress.org/support/forum/multisite/" target="_blank">Support Forums</a>') . '</p>' 277 277 ); 278 278 279 get_current_screen()->add_a11y_info( array( 280 'heading_table_views' => __( 'Filter users to display' ), 281 'heading_table_pagination' => __( 'Users navigation' ), 282 ) ); 283 279 284 require_once( ABSPATH . 'wp-admin/admin-header.php' ); 280 285 281 286 if ( isset( $_REQUEST['updated'] ) && $_REQUEST['updated'] == 'true' && ! empty( $_REQUEST['action'] ) ) { -
src/wp-admin/plugin-install.php
88 88 '<p>' . __('<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>' 89 89 ); 90 90 91 get_current_screen()->add_a11y_info( array( 92 'heading_table_views' => __( 'Filter plugins to display' ), 93 'heading_table_pagination' => __( 'Plugins navigation' ), 94 ) ); 95 91 96 /** 92 97 * WordPress Administration Template Header. 93 98 */ -
src/wp-admin/plugins.php
392 392 '<p>' . __('<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>' 393 393 ); 394 394 395 get_current_screen()->add_a11y_info( array( 396 'heading_table_views' => __( 'Filter plugins to display' ), 397 'heading_table_pagination' => __( 'Plugins navigation' ), 398 ) ); 399 395 400 $title = __('Plugins'); 396 401 $parent_file = 'plugins.php'; 397 402 -
src/wp-admin/theme-install.php
126 126 <?php install_themes_upload(); ?> 127 127 </div> 128 128 129 <h2 class="screen-reader-text"><?php _e( 'Filter themes to display' ); ?></h2> 130 129 131 <div class="wp-filter"> 130 132 <div class="filter-count"> 131 133 <span class="count theme-count"></span> -
src/wp-admin/upload.php
202 202 '<p>' . __( '<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>' ) . '</p>' 203 203 ); 204 204 205 get_current_screen()->add_a11y_info( array( 206 'heading_table_views' => __( 'Filter media items to display' ), 207 'heading_table_pagination' => __( 'Media items navigation' ), 208 ) ); 209 205 210 require_once( ABSPATH . 'wp-admin/admin-header.php' ); 206 211 ?> 207 212 -
src/wp-admin/users.php
63 63 '<p>' . __('<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>' 64 64 ); 65 65 66 get_current_screen()->add_a11y_info( array( 67 'heading_table_views' => __( 'Filter users to display' ), 68 'heading_table_pagination' => __( 'Users navigation' ), 69 ) ); 70 66 71 if ( empty($_REQUEST) ) { 67 72 $referer = '<input type="hidden" name="wp_http_referer" value="'. esc_attr( wp_unslash( $_SERVER['REQUEST_URI'] ) ) . '" />'; 68 73 } elseif ( isset($_REQUEST['wp_http_referer']) ) { -
src/wp-includes/post.php
1616 1616 * ones the default is 'Parent Page:'. 1617 1617 * - all_items - String for the submenu. Default is All Posts/All Pages. 1618 1618 * - menu_name - Default is the same as `name`. 1619 * - filter_views - String for the table views hidden heading. 1620 * - pagination - String for the table pagination hidden heading. 1619 1621 * 1620 1622 * Above, the first default value is for non-hierarchical post types (like posts) 1621 1623 * and the second one is for hierarchical post types (like pages). … … 1639 1641 'not_found' => array( __('No posts found.'), __('No pages found.') ), 1640 1642 'not_found_in_trash' => array( __('No posts found in Trash.'), __('No pages found in Trash.') ), 1641 1643 'parent_item_colon' => array( null, __('Parent Page:') ), 1642 'all_items' => array( __( 'All Posts' ), __( 'All Pages' ) ) 1644 'all_items' => array( __( 'All Posts' ), __( 'All Pages' ) ), 1645 'filter_views' => array( __( 'Filter posts to display' ), __( 'Filter pages to display' ) ), 1646 'pagination' => array( __( 'Posts navigation' ), __( 'Pages navigation' ) ), 1643 1647 ); 1644 1648 $nohier_vs_hier_defaults['menu_name'] = $nohier_vs_hier_defaults['name']; 1645 1649 -
src/wp-includes/taxonomy.php
460 460 * - add_or_remove_items - This string isn't used on hierarchical taxonomies. Default is "Add or remove tags", used in the meta box when JavaScript is disabled. 461 461 * - choose_from_most_used - This string isn't used on hierarchical taxonomies. Default is "Choose from the most used tags", used in the meta box. 462 462 * - not_found - Default is "No tags found"/"No categories found", used in the meta box and taxonomy list table. 463 * - pagination - String for the table pagination hidden heading. 463 464 * 464 465 * Above, the first default value is for non-hierarchical taxonomies (like tags) and the second one is for hierarchical taxonomies (like categories). 465 466 * … … 494 495 'add_or_remove_items' => array( __( 'Add or remove tags' ), null ), 495 496 'choose_from_most_used' => array( __( 'Choose from the most used tags' ), null ), 496 497 'not_found' => array( __( 'No tags found.' ), __( 'No categories found.' ) ), 498 'pagination' => array( __( 'Tags navigation' ), __( 'Categories navigation' ) ), 497 499 ); 498 500 $nohier_vs_hier_defaults['menu_name'] = $nohier_vs_hier_defaults['name']; 499 501