Make WordPress Core

Changeset 34506


Ignore:
Timestamp:
09/24/2015 05:56:50 PM (10 years ago)
Author:
wonderboymusic
Message:

Comments List Table: include count for "All". Dynamically update.

Fixes #17275.

Location:
trunk/src/wp-admin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-comments-list-table.php

    r34504 r34506  
    205205        //, number_format_i18n($num_comments->spam) ), "<span class='spam-comment-count'>" . number_format_i18n($num_comments->spam) . "</span>")
    206206        $stati = array(
    207                 'all' => _nx_noop( 'All', 'All', 'comments' ), // singular not used
    208                 'moderated' => str_replace( '%s', '<span class="pending-count">%s</span>',
    209                     /* translators: %s: pending comments count */
    210                     _nx_noop(
    211                         'Pending <span class="count">(%s)</span>',
    212                         'Pending <span class="count">(%s)</span>',
    213                         'comments'
    214                     )
    215                 ),
    216                 'approved' => str_replace( '%s', '<span class="approved-count">%s</span>',
    217                     /* translators: %s: approved comments count */
    218                     _nx_noop(
    219                         'Approved <span class="count">(%s)</span>',
    220                         'Approved <span class="count">(%s)</span>',
    221                         'comments'
    222                     )
    223                 ),
    224                 'spam' => str_replace( '%s', '<span class="spam-count">%s</span>',
    225                     /* translators: %s: spam comments count */
    226                     _nx_noop(
    227                         'Spam <span class="count">(%s)</span>',
    228                         'Spam <span class="count">(%s)</span>',
    229                         'comments'
    230                     )
    231                 ),
    232                 'trash' => str_replace( '%s', '<span class="trash-count">%s</span>',
    233                     /* translators: %s: trashed comments count */
    234                     _nx_noop(
    235                         'Trash <span class="count">(%s)</span>',
    236                         'Trash <span class="count">(%s)</span>',
    237                         'comments'
    238                     )
     207            'all' => str_replace( '%s', '<span class="all-count">%s</span>',
     208                /* translators: %s: pending comments count */
     209                _nx_noop(
     210                    'All <span class="count">(%s)</span>',
     211                    'All <span class="count">(%s)</span>',
     212                    'comments'
    239213                )
    240             );
     214            ), // singular not used
     215            'moderated' => str_replace( '%s', '<span class="pending-count">%s</span>',
     216                /* translators: %s: pending comments count */
     217                _nx_noop(
     218                    'Pending <span class="count">(%s)</span>',
     219                    'Pending <span class="count">(%s)</span>',
     220                    'comments'
     221                )
     222            ),
     223            'approved' => str_replace( '%s', '<span class="approved-count">%s</span>',
     224                /* translators: %s: approved comments count */
     225                _nx_noop(
     226                    'Approved <span class="count">(%s)</span>',
     227                    'Approved <span class="count">(%s)</span>',
     228                    'comments'
     229                )
     230            ),
     231            'spam' => str_replace( '%s', '<span class="spam-count">%s</span>',
     232                /* translators: %s: spam comments count */
     233                _nx_noop(
     234                    'Spam <span class="count">(%s)</span>',
     235                    'Spam <span class="count">(%s)</span>',
     236                    'comments'
     237                )
     238            ),
     239            'trash' => str_replace( '%s', '<span class="trash-count">%s</span>',
     240                /* translators: %s: trashed comments count */
     241                _nx_noop(
     242                    'Trash <span class="count">(%s)</span>',
     243                    'Trash <span class="count">(%s)</span>',
     244                    'comments'
     245                )
     246            )
     247        );
    241248
    242249        if ( !EMPTY_TRASH_DAYS )
  • trunk/src/wp-admin/js/edit-comments.js

    r34500 r34506  
    436436        if ( pendingDiff ) {
    437437            updatePending( pendingDiff, commentPostId );
     438            updateCountText( 'span.all-count', pendingDiff );
    438439        }
    439440
    440441        if ( approvedDiff ) {
    441442            updateApproved( approvedDiff, commentPostId );
     443            updateCountText( 'span.all-count', approvedDiff );
    442444        }
    443445
Note: See TracChangeset for help on using the changeset viewer.