Make WordPress Core


Ignore:
Timestamp:
08/20/2015 05:53:41 AM (10 years ago)
Author:
wonderboymusic
Message:

Comments List Table:

  • In a view that initially has comments, but they get removed due to user actions: show the No Items row instead of bombing out and showing nothing (which looks broken)
  • To accomplish this, in WP_Comments_List_Table::display(): call ->display_rows_or_placeholder() instead of ->display()
  • Listen for the end of row .fadeOut()s if necessary using jQuery Promises

Fixes #11200.

File:
1 edited

Legend:

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

    r33655 r33657  
    410410
    411411    <tbody id="the-extra-comment-list" data-wp-lists="list:comment" style="display: none;">
    412         <?php $this->items = $this->extra_items; $this->display_rows(); ?>
     412        <?php
     413            $this->items = $this->extra_items;
     414            $this->display_rows_or_placeholder();
     415        ?>
    413416    </tbody>
    414417
Note: See TracChangeset for help on using the changeset viewer.