Skip to content

Commit

Permalink
Nouveau: Fix button AJAX functionality.
Browse files Browse the repository at this point in the history
See #97.
  • Loading branch information
r-a-y committed Apr 22, 2020
1 parent 5c03169 commit 8f5d5f3
Showing 1 changed file with 16 additions and 7 deletions.
23 changes: 16 additions & 7 deletions _inc/bp-follow.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,30 @@ if ( typeof jq == "undefined" ) {
}

jq( function() {
var profileHeader = jq("#item-buttons");
var memberLoop = jq("#members-list").parent();
var groupMemberLoop = jq("#member-list").parent();

profileHeader.on("click", ".follow-button a", function() {
var profileHeader, memberLoop, groupMemberLoop,
buttonSelector = 'a';

if ( jq( 'body.bp-nouveau' ).length ) {
profileHeader = jq("ul.member-header-actions"),
memberLoop = jq("#members-dir-list").parent();
groupMemberLoop = jq("#members-group-list").parent();
} else {
profileHeader = jq("#item-buttons"),
memberLoop = jq("#members-list").parent(),
groupMemberLoop = jq("#member-list").parent();
}

profileHeader.on("click", ".follow-button " + buttonSelector, function() {
bp_follow_button_action( jq(this), 'profile' );
return false;
});

memberLoop.on("click", ".follow-button a", function() {
memberLoop.on("click", ".follow-button " + buttonSelector, function() {
bp_follow_button_action( jq(this), 'member-loop' );
return false;
});

groupMemberLoop.on("click", ".follow-button a", function() {
groupMemberLoop.on("click", ".follow-button " + buttonSelector, function() {
bp_follow_button_action( jq(this) );
return false;
});
Expand Down

0 comments on commit 8f5d5f3

Please sign in to comment.