WordPress.org

Make WordPress Core

Ticket #20698: 20698v2.diff

File 20698v2.diff, 1.1 KB (added by MattyRob, 2 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