Skip to:
Content

BuddyPress.org

Changeset 12224


Ignore:
Timestamp:
09/07/2018 02:06:35 PM (7 years ago)
Author:
djpaul
Message:

Nouveau: fix filtering Member Directory when specified by user type.

This is a problem we had with BP-Legacy's JS, and as it seems this part was
copied into Nouveau, we are implementing the same fix here. This involves not
using Javascript filtering for the Member Directory filters when a user type
is set.

A better fix would be to rewrite the Javascript to solve the underlying issue.

Fixes #7903

Props imath

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-core/bp-core-template.php

    r12177 r12224  
    32383238            }
    32393239        } else {
    3240             if ( bp_get_current_member_type() ) {
     3240            if ( bp_get_current_member_type() || ( bp_is_groups_directory() && bp_get_current_group_directory_type() ) ) {
    32413241                $bp_classes[] = 'type';
    32423242            }
  • trunk/src/bp-templates/bp-nouveau/includes/template-tags.php

    r12213 r12224  
    44 *
    55 * @since 3.0.0
    6  * @version 3.1.0
     6 * @version 3.2.0
    77 */
    88
     
    912912        $classes    = array();
    913913
    914         if ( 'directory' === $bp_nouveau->displayed_nav && ! empty( $nav_item->li_class ) ) {
    915             $classes = (array) $nav_item->li_class;
     914        if ( 'directory' === $bp_nouveau->displayed_nav ) {
     915            if ( ! empty( $nav_item->li_class ) ) {
     916                $classes = (array) $nav_item->li_class;
     917            }
     918
     919            if ( bp_get_current_member_type() || ( bp_is_groups_directory() && bp_get_current_group_directory_type() ) ) {
     920                $classes[] = 'no-ajax';
     921            }
    916922        } elseif ( 'groups' === $bp_nouveau->displayed_nav || 'personal' === $bp_nouveau->displayed_nav ) {
    917923            $classes  = array( 'bp-' . $bp_nouveau->displayed_nav . '-tab' );
Note: See TracChangeset for help on using the changeset viewer.