WordPress.org

Make WordPress Core

Ticket #27329: 27329.patch

File 27329.patch, 1.8 KB (added by SergeyBiryukov, 6 years ago)
  • src/wp-admin/js/edit-comments.js

     
    22var setCommentsList, theList, theExtraList, commentReply;
    33
    44(function($) {
    5 var getCount, updateCount, updatePending, dashboardTotals;
     5var getCount, updateCount, updatePending;
    66
    77setCommentsList = function() {
    88        var totalInput, perPageInput, pageInput, dimAfter, delBefore, updateTotalCount, delAfter, refillTheExtraList, diff,
     
    105105                totalInput.val( total.toString() );
    106106        };
    107107
    108         dashboardTotals = function(n) {
    109                 var total, appr, totalN, apprN,
    110                         dash = $('#dashboard_right_now');
    111 
    112                 n = n || 0;
    113                 if ( isNaN(n) || !dash.length )
    114                         return;
    115 
    116                 total = $('span.total-count', dash);
    117                 appr = $('span.approved-count', dash);
    118                 totalN = getCount(total);
    119 
    120                 totalN = totalN + n;
    121                 apprN = totalN - getCount( $('span.pending-count', dash) ) - getCount( $('span.spam-count', dash) );
    122                 updateCount(total, totalN);
    123                 updateCount(appr, apprN);
    124         };
    125 
    126108        getCount = function(el) {
    127109                var n = parseInt( el.html().replace(/[^0-9]+/g, ''), 10 );
    128110                if ( isNaN(n) )
     
    153135                        a.closest('.awaiting-mod')[ 0 === n ? 'addClass' : 'removeClass' ]('count-0');
    154136                        updateCount( a, n );
    155137                });
    156 
    157                 dashboardTotals();
    158138        };
    159139
    160140        // In admin-ajax.php, we send back the unix time stamp instead of 1 on success
     
    205185                        updateCount(a, n);
    206186                });
    207187
    208                 if ( $('#dashboard_right_now').length ) {
    209                         N = trash ? -1 * trash : 0;
    210                         dashboardTotals(N);
    211                 } else {
     188                if ( ! $('#dashboard_right_now').length ) {
    212189                        total = totalInput.val() ? parseInt( totalInput.val(), 10 ) : 0;
    213190                        if ( $(settings.target).parent().is('span.undo') )
    214191                                total++;