Add a "parent" class to comment LIs with children. props filosofo. fixes #8091

git-svn-id: http://svn.automattic.com/wordpress/trunk@9812 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
markjaquith 2008-11-20 13:36:44 +00:00
parent 6eb239267f
commit a9d7f40d2e
3 changed files with 4 additions and 2 deletions

View File

@ -822,6 +822,8 @@ class Walker {
$id_field = $this->db_fields['id']; $id_field = $this->db_fields['id'];
//display this element //display this element
if ( ! empty( $args[0] ) )
$args[0]['has_children'] = ! empty( $children_elements[$element->$id_field] );
$cb_args = array_merge( array(&$output, $element, $depth), $args); $cb_args = array_merge( array(&$output, $element, $depth), $args);
call_user_func_array(array(&$this, 'start_el'), $cb_args); call_user_func_array(array(&$this, 'start_el'), $cb_args);

View File

@ -1168,7 +1168,7 @@ class Walker_Comment extends Walker {
$add_below = 'div-comment'; $add_below = 'div-comment';
} }
?> ?>
<<?php echo $tag ?> <?php comment_class() ?> id="comment-<?php comment_ID() ?>"> <<?php echo $tag ?> <?php comment_class(empty( $args['has_children'] ) ? '' : 'parent') ?> id="comment-<?php comment_ID() ?>">
<?php if ( 'ul' == $args['style'] ) : ?> <?php if ( 'ul' == $args['style'] ) : ?>
<div id="div-comment-<?php comment_ID() ?>"> <div id="div-comment-<?php comment_ID() ?>">
<?php endif; ?> <?php endif; ?>

View File

@ -41,7 +41,7 @@ function wp_default_scripts( &$scripts ) {
$scripts->base_url = $guessurl; $scripts->base_url = $guessurl;
$scripts->default_version = get_bloginfo( 'version' ); $scripts->default_version = get_bloginfo( 'version' );
$scripts->add( 'common', '/wp-admin/js/common.js', array('jquery', 'hoverIntent'), '20081118' ); $scripts->add( 'common', '/wp-admin/js/common.js', array('jquery', 'hoverIntent'), '20081120' );
$scripts->add( 'sack', '/wp-includes/js/tw-sack.js', false, '1.6.1' ); $scripts->add( 'sack', '/wp-includes/js/tw-sack.js', false, '1.6.1' );
$scripts->add( 'quicktags', '/wp-includes/js/quicktags.js', false, '20081103' ); $scripts->add( 'quicktags', '/wp-includes/js/quicktags.js', false, '20081103' );