WordPress.org

Make WordPress Core

Ticket #32253: 32253.patch

File 32253.patch, 4.1 KB (added by joedolson, 7 years ago)

Remove links if point to current patch.

  • wp-admin/css/list-tables.css

     
    495495}
    496496
    497497/* Bulk Actions */
    498 .tablenav-pages a {
     498.tablenav-pages a, .tablenav-pages .navspan {
    499499        font-weight: 600;
    500500        margin-right: 1px;
    501501        padding: 0 2px;
  • wp-admin/includes/class-wp-list-table.php

     
    697697                $page_links = array();
    698698
    699699                $disable_first = $disable_last = '';
     700                               
    700701                if ( $current == 1 ) {
    701702                        $disable_first = ' disabled';
    702703                }
     
    703704                if ( $current == $total_pages ) {
    704705                        $disable_last = ' disabled';
    705706                }
    706                 $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
    707                         'first-page' . $disable_first,
    708                         esc_attr__( 'Go to the first page' ),
    709                         esc_url( remove_query_arg( 'paged', $current_url ) ),
    710                         '&laquo;'
    711                 );
     707               
     708                                if ( $disable_last == ' disabled' ) {
     709                        $page_links[] = sprintf( "<a class='%s'>%s</a>",
     710                                'prev-page' . $disable_first,
     711                                '&lsaquo;'
     712                        );
     713                }
    712714
    713                 $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
    714                         'prev-page' . $disable_first,
    715                         esc_attr__( 'Go to the previous page' ),
    716                         esc_url( add_query_arg( 'paged', max( 1, $current-1 ), $current_url ) ),
    717                         '&lsaquo;'
    718                 );
     715                if ( $disable_first == ' disabled' ) {
     716                        $page_links[] = sprintf( "<span class='%s'>%s</span>",
     717                                'navspan first-page' . $disable_first,
     718                                '&laquo;'
     719                        );
     720                } else {
     721                        $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
     722                                'first-page' . $disable_first,
     723                                esc_attr__( 'Go to the first page' ),
     724                                esc_url( remove_query_arg( 'paged', $current_url ) ),
     725                                '&laquo;'
     726                        );
     727                }
    719728
     729                if ( $disable_first == ' disabled' ) {
     730                        $page_links[] = sprintf( "<span class='%s'>%s</span>",
     731                                'navspan prev-page' . $disable_first,
     732                                '&lsaquo;'
     733                        );
     734                } else {
     735                        $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
     736                                'prev-page' . $disable_first,
     737                                esc_attr__( 'Go to the previous page' ),
     738                                esc_url( add_query_arg( 'paged', max( 1, $current-1 ), $current_url ) ),
     739                                '&lsaquo;'
     740                        );
     741                }
     742
    720743                if ( 'bottom' == $which ) {
    721744                        $html_current_page = $current;
    722745                } else {
     
    730753                $html_total_pages = sprintf( "<span class='total-pages'>%s</span>", number_format_i18n( $total_pages ) );
    731754                $page_links[] = '<span class="paging-input">' . sprintf( _x( '%1$s of %2$s', 'paging' ), $html_current_page, $html_total_pages ) . '</span>';
    732755
    733                 $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
    734                         'next-page' . $disable_last,
    735                         esc_attr__( 'Go to the next page' ),
    736                         esc_url( add_query_arg( 'paged', min( $total_pages, $current+1 ), $current_url ) ),
    737                         '&rsaquo;'
    738                 );
     756                if ( $disable_last == ' disabled' ) {
     757                        $page_links[] = sprintf( "<span class='%s'>%s</span>",
     758                                'navspan next-page' . $disable_last,
     759                                '&rsaquo;'
     760                        );
     761                } else {
     762                        $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
     763                                'next-page' . $disable_last,
     764                                esc_attr__( 'Go to the next page' ),
     765                                esc_url( add_query_arg( 'paged', min( $total_pages, $current+1 ), $current_url ) ),
     766                                '&rsaquo;'
     767                        );
     768                }       
     769               
     770                if ( $disable_last == ' disabled' ) {
     771                        $page_links[] = sprintf( "<span class='%s'>%s</span>",
     772                                'navspan last-page' . $disable_last,
     773                                '&raquo;'
     774                        );
     775                } else {
     776                        $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
     777                                'last-page' . $disable_last,
     778                                esc_attr__( 'Go to the last page' ),
     779                                esc_url( remove_query_arg( 'paged', $total_pages, $current_url ) ),
     780                                '&raquo;'
     781                        );
     782                }
    739783
    740                 $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
    741                         'last-page' . $disable_last,
    742                         esc_attr__( 'Go to the last page' ),
    743                         esc_url( add_query_arg( 'paged', $total_pages, $current_url ) ),
    744                         '&raquo;'
    745                 );
    746 
    747784                $pagination_links_class = 'pagination-links';
    748785                if ( ! empty( $infinite_scroll ) ) {
    749786                        $pagination_links_class = ' hide-if-js';