Ticket #27329: 27329.patch
| File 27329.patch, 1.8 KB (added by , 12 years ago) |
|---|
-
src/wp-admin/js/edit-comments.js
2 2 var setCommentsList, theList, theExtraList, commentReply; 3 3 4 4 (function($) { 5 var getCount, updateCount, updatePending , dashboardTotals;5 var getCount, updateCount, updatePending; 6 6 7 7 setCommentsList = function() { 8 8 var totalInput, perPageInput, pageInput, dimAfter, delBefore, updateTotalCount, delAfter, refillTheExtraList, diff, … … 105 105 totalInput.val( total.toString() ); 106 106 }; 107 107 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 126 108 getCount = function(el) { 127 109 var n = parseInt( el.html().replace(/[^0-9]+/g, ''), 10 ); 128 110 if ( isNaN(n) ) … … 153 135 a.closest('.awaiting-mod')[ 0 === n ? 'addClass' : 'removeClass' ]('count-0'); 154 136 updateCount( a, n ); 155 137 }); 156 157 dashboardTotals();158 138 }; 159 139 160 140 // In admin-ajax.php, we send back the unix time stamp instead of 1 on success … … 205 185 updateCount(a, n); 206 186 }); 207 187 208 if ( $('#dashboard_right_now').length ) { 209 N = trash ? -1 * trash : 0; 210 dashboardTotals(N); 211 } else { 188 if ( ! $('#dashboard_right_now').length ) { 212 189 total = totalInput.val() ? parseInt( totalInput.val(), 10 ) : 0; 213 190 if ( $(settings.target).parent().is('span.undo') ) 214 191 total++;