Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
01/26/2014 02:53:22 PM (13 years ago)
Author:
djpaul
Message:

Navigation: add CSS classes for BP nav bar item counts

Allows themes to show/hide the bubble depending on if there is a count to display.

Fixes #5169, props markoheijnen

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-messages/bp-messages-loader.php

    r7756 r7758  
    103103        public function setup_nav( $main_nav = array(), $sub_nav = array() ) {
    104104
    105                 $name = sprintf( __( 'Messages <span>%s</span>', 'buddypress' ), bp_get_total_unread_messages_count() );
    106 
    107105                // Add 'Messages' to the main navigation
     106                $count    = bp_get_total_unread_messages_count();
     107                $class    = ( 0 === $count ) ? 'no-count' : 'count';
    108108                $main_nav = array(
    109                         'name'                    => $name,
     109                        'name'                    => sprintf( __( 'Messages <span class="%s">%s</span>', 'buddypress' ), esc_attr( $class ), number_format_i18n( $count ) ),
    110110                        'slug'                    => $this->slug,
    111111                        'position'                => 50,
Note: See TracChangeset for help on using the changeset viewer.