WordPress.org

Make WordPress Core

Ticket #15530: 15530.3.diff

File 15530.3.diff, 2.7 KB (added by nacin, 3 years ago)
  • wp-admin/admin-ajax.php

     
    222222                $total = $comment_count->$status; 
    223223        // else use the decremented value from above 
    224224 
    225         $page_links = paginate_links( array( 
    226                 'base' => add_query_arg( 'apage', '%#%', $url ), 
    227                 'format' => '', 
    228                 'prev_text' => __('«'), 
    229                 'next_text' => __('»'), 
    230                 'total' => ceil($total / $per_page), 
    231                 'current' => $page 
    232         ) ); 
    233225        $x = new WP_Ajax_Response( array( 
    234226                'what' => 'comment', 
    235227                'id' => $comment_id, // here for completeness - not used 
    236228                'supplemental' => array( 
    237                         'pageLinks' => $page_links, 
     229                        'total_items_i18n' => sprintf( _n( '1 item', '%s items', $total ), number_format_i18n( $total ) ), 
     230                        'total_pages_i18n' => number_format_i18n( ceil( $total / $per_page ) ), 
    238231                        'total' => $total, 
    239232                        'time' => $time 
    240233                ) 
  • wp-admin/js/edit-comments.dev.js

     
    44setCommentsList = function() { 
    55        var totalInput, perPageInput, pageInput, lastConfidentTime = 0, dimAfter, delBefore, updateTotalCount, delAfter; 
    66 
    7         totalInput = $('.tablenav input[name="_total"]', '#comments-form'); 
    8         perPageInput = $('.tablenav input[name="_per_page"]', '#comments-form'); 
    9         pageInput = $('.tablenav input[name="_page"]', '#comments-form'); 
     7        totalInput = $('input[name="_total"]', '#comments-form'); 
     8        perPageInput = $('input[name="_per_page"]', '#comments-form'); 
     9        pageInput = $('input[name="_page"]', '#comments-form'); 
    1010 
    1111        dimAfter = function( r, settings ) { 
    1212                var c = $('#' + settings.element); 
     
    190190                        total = total - spam - trash; 
    191191                        if ( total < 0 ) 
    192192                                total = 0; 
    193  
     193                        console.log( r ); 
    194194                        if ( ( 'object' == typeof r ) && lastConfidentTime < settings.parsed.responses[0].supplemental.time ) { 
    195                                 pageLinks = settings.parsed.responses[0].supplemental.pageLinks || ''; 
    196                                 if ( $.trim( pageLinks ) ) 
    197                                         $('.tablenav-pages').find( '.page-numbers' ).remove().end().append( $( pageLinks ) ); 
    198                                 else 
    199                                         $('.tablenav-pages').find( '.page-numbers' ).remove(); 
    200  
     195                                total_items_i18n = settings.parsed.responses[0].supplemental.total_items_i18n || ''; 
     196                                console.log( total_items_i18n ); 
     197                                if ( total_items_i18n ) { 
     198                                        $('.displaying-num').text( total_items_i18n ); 
     199                                        $('.total-pages').text( settings.parsed.responses[0].supplemental.total_pages_i18n ); 
     200                                } 
    201201                                updateTotalCount( total, settings.parsed.responses[0].supplemental.time, true ); 
    202202                        } else { 
    203203                                updateTotalCount( total, r, false );