Make WordPress Core

Ticket #15503: 15503.4.patch

File 15503.4.patch, 2.4 KB (added by garyc40, 14 years ago)

fixed a typo in class-wp-list-table.php

  • wp-admin/includes/class-wp-list-table.php

    diff --git wp-admin/includes/class-wp-list-table.php wp-admin/includes/class-wp-list-table.php
    index 39a18b3..1f15946 100644
    class WP_List_Table { 
    483483                $disable_first = $disable_last = '';
    484484                if ( $current == 1 )
    485485                        $disable_first = ' disabled';
    486                 if ( $current == $total_items )
     486                if ( $current == $total_pages )
    487487                        $disable_last = ' disabled';
    488488
    489489                $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
  • wp-admin/js/list-table.dev.js

    diff --git wp-admin/js/list-table.dev.js wp-admin/js/list-table.dev.js
    index 7144e48..efa38e0 100644
    window.listTable = { 
    9191                if ( 'object' != typeof response ) {
    9292                        this.handle_error();
    9393                } else {
    94                         var tablenav = $('.tablenav-pages');
     94                        var tablenav = $('.tablenav-pages'), current = $.query.GET('paged'), total = response.total_pages;
    9595
    9696                        this.stop_loading();
    9797
    window.listTable = { 
    102102                        $('.displaying-num').html(response.total_items_i18n);
    103103                        $('.total-pages').html(response.total_pages_i18n);
    104104
    105                         this.set_total_pages(response.total_pages);
     105                        this.set_total_pages(total);
    106106
    107107                        if ( response.total_pages > 1 )
    108108                                tablenav.removeClass('one-page');
    109109
    110                         $('.current-page').val($.query.GET('paged'));
     110                        $('.current-page').val(current);
    111111
    112112                        // Disable buttons that should noop.
    113                         tablenav.find('.first-page, .prev-page').toggleClass('disabled', 1 == $.query.GET('paged'));
    114                         tablenav.find('.next-page, .last-page').toggleClass('disabled', response.total_pages_i18n == $.query.GET('paged'));
     113                        tablenav.find('.first-page, .prev-page').toggleClass('disabled', 1 == current);
     114                        tablenav.find('.next-page, .last-page').toggleClass('disabled', total == $.query.GET('paged'));
     115                       
     116                        // update href attributes of enabled buttons
     117                        tablenav.
     118                                find('.next-page:not(.disabled)').attr('href', $.query.set('paged', current + 1).toString()).end().
     119                                find('.prev-page:not(.disabled)').attr('href', $.query.set('paged', current - 1).toString()).end().
     120                                find('.last-page:not(.disabled)').attr('href', $.query.set('paged', total).toString());
    115121
    116122                        $('th.column-cb :input').attr('checked', false);
    117123
    listTable.init(); 
    160166                listTable.update_rows({'paged': paged}, false, function() {
    161167                        if ( $el.parents('.tablenav.bottom').length )
    162168                                scrollTo(0, 0);
    163                                
     169                       
    164170                        $(listTable).trigger('changePage');
    165171                });
    166172        }