diff --git src/wp-admin/css/list-tables.css src/wp-admin/css/list-tables.css
index 6e54796..acf896b 100644
|
|
|
strong .post-com-count:after { |
| 74 | 74 | float: left; |
| 75 | 75 | } |
| 76 | 76 | |
| | 77 | .comment-post-link { |
| | 78 | display: block; |
| | 79 | } |
| | 80 | |
| 77 | 81 | /* comments */ |
| 78 | 82 | |
| 79 | 83 | .commentlist li { |
| … |
… |
table.fixed { |
| 267 | 271 | width: 74px; |
| 268 | 272 | } |
| 269 | 273 | |
| 270 | | .fixed .column-comment .comment-author { |
| | 274 | .fixed .column-comment .comment-author, |
| | 275 | .fixed .column-comment .comment-response { |
| 271 | 276 | display: none; |
| 272 | 277 | } |
| 273 | 278 | |
| … |
… |
div.action-links, |
| 1574 | 1579 | .users .column-email, |
| 1575 | 1580 | .users .column-name, |
| 1576 | 1581 | .sites .column-registered, |
| 1577 | | .sites .column-users { |
| | 1582 | .sites .column-users, |
| | 1583 | .comments .column-response { |
| 1578 | 1584 | display: none; |
| 1579 | 1585 | } |
| 1580 | 1586 | |
| 1581 | | .fixed .column-comment .comment-author { |
| | 1587 | .fixed .column-comment .comment-author, |
| | 1588 | .fixed .column-comment .comment-response { |
| 1582 | 1589 | display: block; |
| 1583 | 1590 | } |
| 1584 | 1591 | |
| | 1592 | .fixed .column-comment .comment-response { |
| | 1593 | margin-top: 0.6em; |
| | 1594 | } |
| | 1595 | |
| | 1596 | .fixed .column-comment .response-links { |
| | 1597 | float: none; |
| | 1598 | } |
| | 1599 | |
| | 1600 | .fixed .column-comment .comment-post-link { |
| | 1601 | display: inline; |
| | 1602 | white-space: nowrap; |
| | 1603 | text-overflow: ellipsis; |
| | 1604 | } |
| | 1605 | |
| | 1606 | .fixed .column-comment .post-com-count { |
| | 1607 | display: inline-block; |
| | 1608 | margin-left: 0.5em; |
| | 1609 | } |
| | 1610 | |
| | 1611 | #commentsdiv .inside .row-actions, |
| | 1612 | .comment .row-actions { |
| | 1613 | line-height: 26px; |
| | 1614 | } |
| | 1615 | |
| | 1616 | .comment .row-actions > span { |
| | 1617 | margin-right: 0.5em; |
| | 1618 | } |
| | 1619 | |
| | 1620 | .comment .row-actions a { |
| | 1621 | white-space: nowrap; |
| | 1622 | } |
| | 1623 | |
| | 1624 | .comment .row-actions .sep { |
| | 1625 | margin-right: 0.5em; |
| | 1626 | } |
| | 1627 | |
| 1585 | 1628 | /* Posts */ |
| 1586 | 1629 | .column-title { |
| 1587 | 1630 | width: 85%; |
diff --git src/wp-admin/includes/class-wp-comments-list-table.php src/wp-admin/includes/class-wp-comments-list-table.php
index 3814f98..2eb6dab 100644
|
|
|
class WP_Comments_List_Table extends WP_List_Table { |
| 489 | 489 | echo '<div class="row-actions">'; |
| 490 | 490 | foreach ( $actions as $action => $link ) { |
| 491 | 491 | ++$i; |
| 492 | | ( ( ( 'approve' == $action || 'unapprove' == $action ) && 2 === $i ) || 1 === $i ) ? $sep = '' : $sep = ' | '; |
| | 492 | ( ( ( 'approve' == $action || 'unapprove' == $action ) && 2 === $i ) || 1 === $i ) ? $sep = '' : $sep = ' <span class="sep">|</span> '; |
| 493 | 493 | |
| 494 | 494 | // Reply and quickedit need a hide-if-no-js span when not added with ajax |
| 495 | 495 | if ( ( 'reply' == $action || 'quickedit' == $action ) && ! defined('DOING_AJAX') ) |
| … |
… |
class WP_Comments_List_Table extends WP_List_Table { |
| 505 | 505 | } |
| 506 | 506 | echo '</div>'; |
| 507 | 507 | } |
| | 508 | |
| | 509 | $pending_comments = get_pending_comments_num( $post->ID ); |
| | 510 | |
| | 511 | echo '<div class="comment-response">'; |
| | 512 | _e( 'In Response To:', 'post title' ); |
| | 513 | echo ' ' . $this->get_comment_post_link(); |
| | 514 | $this->comments_bubble( $post->ID, $pending_comments ); |
| | 515 | echo '</div>'; |
| 508 | 516 | } |
| 509 | 517 | |
| 510 | 518 | public function column_author( $comment ) { |
| … |
… |
class WP_Comments_List_Table extends WP_List_Table { |
| 542 | 550 | return get_comment_date( __( 'Y/m/d \a\t g:ia' ) ); |
| 543 | 551 | } |
| 544 | 552 | |
| | 553 | protected function get_comment_post_link() { |
| | 554 | if ( current_user_can( 'edit_post', get_the_ID() ) ) { |
| | 555 | $post_link = "<a class='comment-post-link' href='" . get_edit_post_link( get_the_ID() ) . "'>"; |
| | 556 | $post_link .= get_the_title( get_the_ID() ) . '</a>'; |
| | 557 | } else { |
| | 558 | $post_link = get_the_title( get_the_ID() ); |
| | 559 | } |
| | 560 | |
| | 561 | return $post_link; |
| | 562 | } |
| | 563 | |
| 545 | 564 | public function column_response() { |
| 546 | 565 | $post = get_post(); |
| 547 | 566 | |
| … |
… |
class WP_Comments_List_Table extends WP_List_Table { |
| 552 | 571 | $pending_comments = $this->pending_count[$post->ID] = $_pending_count_temp[$post->ID]; |
| 553 | 572 | } |
| 554 | 573 | |
| 555 | | if ( current_user_can( 'edit_post', $post->ID ) ) { |
| 556 | | $post_link = "<a href='" . get_edit_post_link( $post->ID ) . "'>"; |
| 557 | | $post_link .= get_the_title( $post->ID ) . '</a>'; |
| 558 | | } else { |
| 559 | | $post_link = get_the_title( $post->ID ); |
| 560 | | } |
| 561 | | |
| 562 | 574 | echo '<div class="response-links"><span class="post-com-count-wrapper">'; |
| 563 | | echo $post_link . '<br />'; |
| | 575 | echo $this->get_comment_post_link(); |
| 564 | 576 | $this->comments_bubble( $post->ID, $pending_comments ); |
| 565 | 577 | echo '</span> '; |
| 566 | 578 | $post_type_object = get_post_type_object( $post->post_type ); |