WordPress.org

Make WordPress Core

Ticket #20698: 20698v2.diff

File 20698v2.diff, 1.1 KB (added by MattyRob, 6 years ago)

Ternary operator fix

  • wp-includes/class-wp-admin-bar.php

     
    235235                        // Generate the group class (we distinguish between top level and other level groups).
    236236                        $group_class = ( $node->parent == 'root' ) ? 'ab-top-menu' : 'ab-submenu';
    237237
    238                         if ( $node->type == 'group' ) {
    239                                 if ( empty( $node->meta['class'] ) )
    240                                         $node->meta['class'] = '';
    241                                 $node->meta['class'] .= ' ' . $group_class;
    242                         }
     238                        if ( $node->type == 'group' )
     239                                ( empty( $node->meta['class'] ) ) ? $node->meta['class'] = $group_class : $node->meta['class'] .= ' ' . $group_class;
    243240
    244241                        // Items in items aren't allowed. Wrap nested items in 'default' groups.
    245242                        if ( $parent->type == 'item' && $node->type == 'item' ) {
     
    394391                }
    395392
    396393                if ( ! empty( $node->meta['class'] ) )
    397                         $menuclass .= ' ' . $node->meta['class'];
     394                        ( empty( $menuclass ) ) ? $menuclass .= $node->meta['class'] : $menuclass .= ' ' . $node->meta['class'];
    398395
    399396                ?>
    400397