Ticket #32152: 32152.patch
| File 32152.patch, 4.4 KB (added by , 11 years ago) |
|---|
-
src/wp-admin/css/list-tables.css
4 4 } 5 5 6 6 .post-com-count { 7 float: left; 7 8 background: none; 8 9 height: 1.3em; 9 10 line-height: 1.1em; 10 display: block;11 11 text-decoration: none; 12 12 padding: 0 0 6px; 13 cursor: pointer;14 background-position: center -80px;15 background-repeat: no-repeat;16 13 color: #fff; 14 text-align: center; 17 15 } 18 16 19 .post-com-count:after { /* draw bubble connector using CSS! */17 .post-com-count:after { 20 18 content: ""; 21 19 display: block; 22 20 width: 0; 23 21 height: 0; 24 22 margin-left: 8px; 25 border-top: 5px solid # b4b9be;23 border-top: 5px solid #767676; 26 24 border-right: 5px solid transparent; 27 25 } 28 26 29 .post-com-count span{27 .post-com-count .comment-count { 30 28 font-size: 11px; 31 29 font-weight: 600; 32 height: 1.4em; 33 line-height: 1.4em; 34 min-width: 0.7em; 30 /* the following are calculated on the font size 31 and need 8 decimals to avoid different roundings in different browsers */ 32 height: 1.45454545em; 33 line-height: 1.36363636; 34 min-width: 0.72727272em; 35 35 padding: 0 6px; 36 display: inline-block;36 display: block; 37 37 -webkit-border-radius: 5px; 38 38 border-radius: 5px; 39 background-color: # b4b9be;39 background-color: #767676; 40 40 color: #fff; 41 overflow: hidden; 41 42 } 42 43 43 .post-com-count:hover{44 background- position: center -3px;44 a.post-com-count .comment-count { 45 background-color: #0073aa; 45 46 } 46 47 47 .post-com-count:hover span{48 b ackground-color: #00a0d2;48 a.post-com-count:after { 49 border-top: 5px solid #0073aa; 49 50 } 50 51 51 .post-com-count :hover:after{52 b order-top: 5px solid #00a0d2;52 .post-com-count .comment-count-no-comments { 53 background-color: #767676; 53 54 } 54 55 55 strong .post-com-count {56 background-position: center -55px;56 .has-pending .post-com-count .comment-count { 57 padding: 0 4px; 57 58 } 58 59 59 strong .post-com-count span { 60 background-color: #0073aa; 60 .post-com-count .comment-count-pending, 61 .comment-count-sep { 62 display: none; 61 63 } 62 64 63 strong .post-com-count:after { 65 .has-pending .post-com-count .comment-count-pending { 66 display: inline-block; 67 margin-left: 4px; 68 padding-left: 4px; 69 position: relative; 70 z-index: 1; 71 } 72 73 .post-com-count .comment-count-pending:before { 74 content: ''; 75 display: block; 76 width: 100px; 77 height: 100px; 78 background: #c94e21; 79 position: absolute; 80 top: 0; 81 left: 0; 82 z-index: -1; 83 } 84 85 .has-pending .post-com-count:after { 64 86 border-top: 5px solid #0073aa; 65 87 } 66 88 -
src/wp-admin/includes/class-wp-list-table.php
607 607 * @param int $pending_comments Number of pending comments. 608 608 */ 609 609 protected function comments_bubble( $post_id, $pending_comments ) { 610 $pending_phrase = sprintf( __( '%s pending' ), number_format( $pending_comments ) ); 610 $approved_comments_number = number_format_i18n( get_comments_number() ); 611 $pending_comments_number = number_format( $pending_comments ); 612 $count_phrase = sprintf( __( '%s approved and %s pending comments' ), $approved_comments_number, $pending_comments_number ); 611 613 612 if ( $pending_comments ) 613 echo '<strong>'; 614 if ( $pending_comments ) { 615 echo '<strong class="has-pending">'; 616 } 614 617 615 echo "<a href='" . esc_url( add_query_arg( 'p', $post_id, admin_url( 'edit-comments.php' ) ) ) . "' title='" . esc_attr( $pending_phrase ) . "' class='post-com-count'><span class='comment-count'>" . number_format_i18n( get_comments_number() ) . "</span></a>"; 618 // don't output a link if no comments 619 if ( ! $approved_comments_number && ! $pending_comments_number ) { 620 printf( '<span class="post-com-count"><span class="comment-count comment-count-no-comments" aria-hidden="true">%s</span><span class="screen-reader-text">%s</span></span>', 621 $approved_comments_number, 622 $count_phrase 623 ); 624 } else { 625 printf( '<a href="%s" aria-label="%s" class="post-com-count"><span class="comment-count">%s<span class="comment-count-sep">/</span><span class="comment-count-pending">%s</span></span></a>', 626 esc_url( add_query_arg( 'p', $post_id, admin_url( 'edit-comments.php' ) ) ), 627 esc_attr( $count_phrase ), 628 $approved_comments_number, 629 $pending_comments_number 630 ); 631 } 616 632 617 if ( $pending_comments ) 633 if ( $pending_comments ) { 618 634 echo '</strong>'; 635 } 619 636 } 620 637 621 638 /**