mirror of
https://gh.wpcy.net/https://github.com/buddypress/buddypress.git
synced 2026-05-31 05:04:29 +08:00
git-svn-id: https://buddypress.svn.wordpress.org/trunk@1434 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
197 lines
No EOL
4.7 KiB
JavaScript
197 lines
No EOL
4.7 KiB
JavaScript
jQuery(document).ready( function() {
|
|
jQuery("form#group-search-form").submit(
|
|
function() {
|
|
return false;
|
|
}
|
|
);
|
|
|
|
jQuery("div#invite-list input").click(
|
|
function() {
|
|
jQuery('#ajax-loader').toggle();
|
|
|
|
var friend_id = jQuery(this).val();
|
|
|
|
if ( jQuery(this).attr('checked') == true ) {
|
|
var friend_action = 'invite';
|
|
} else {
|
|
var friend_action = 'uninvite';
|
|
}
|
|
|
|
jQuery.post( ajaxurl, {
|
|
action: 'groups_invite_user',
|
|
'friend_action': friend_action,
|
|
'cookie': encodeURIComponent(document.cookie),
|
|
'_wpnonce': jQuery("input#_wpnonce_invite_uninvite_user").val(),
|
|
'friend_id': friend_id,
|
|
'group_id': jQuery("input#group_id").val()
|
|
},
|
|
function(response)
|
|
{
|
|
if ( jQuery("#message") )
|
|
jQuery("#message").hide();
|
|
|
|
jQuery('#ajax-loader').toggle();
|
|
response = response.substr(0, response.length-1);
|
|
|
|
if ( friend_action == 'invite' ) {
|
|
jQuery('#friend-list').append(response);
|
|
} else if ( friend_action == 'uninvite' ) {
|
|
jQuery('#friend-list li#uid-' + friend_id).remove();
|
|
}
|
|
});
|
|
}
|
|
);
|
|
|
|
jQuery("#friend-list li a.remove").livequery('click',
|
|
function() {
|
|
jQuery('#ajax-loader').toggle();
|
|
|
|
var friend_id = jQuery(this).attr('id');
|
|
friend_id = friend_id.split('-');
|
|
friend_id = friend_id[1];
|
|
|
|
jQuery.post( ajaxurl, {
|
|
action: 'groups_invite_user',
|
|
'friend_action': 'uninvite',
|
|
'cookie': encodeURIComponent(document.cookie),
|
|
'_wpnonce': jQuery("input#_wpnonce_invite_uninvite_user").val(),
|
|
'friend_id': friend_id,
|
|
'group_id': jQuery("input#group_id").val()
|
|
},
|
|
function(response)
|
|
{
|
|
jQuery('#ajax-loader').toggle();
|
|
jQuery('#friend-list li#uid-' + friend_id).remove();
|
|
jQuery('#invite-list input#f-' + friend_id).attr('checked', false);
|
|
});
|
|
|
|
return false;
|
|
}
|
|
);
|
|
|
|
jQuery("div#pag a").livequery('click',
|
|
function() {
|
|
jQuery('#ajax-loader').toggle();
|
|
|
|
var grpage = jQuery(this).attr('href');
|
|
grpage = grpage.split('=');
|
|
|
|
jQuery.post( ajaxurl, {
|
|
action: 'group_filter',
|
|
'cookie': encodeURIComponent(document.cookie),
|
|
'_wpnonce': jQuery("input#_wpnonce_group_filter").val(),
|
|
'grpage': grpage[1],
|
|
|
|
'group-filter-box': jQuery("#group-filter-box").val()
|
|
},
|
|
function(response)
|
|
{
|
|
response = response.substr( 0, response.length - 1 );
|
|
|
|
jQuery("div#group-loop").fadeOut(200,
|
|
function() {
|
|
jQuery('#ajax-loader').toggle();
|
|
jQuery("div#group-loop").html(response);
|
|
jQuery("div#group-loop").fadeIn(200);
|
|
}
|
|
);
|
|
});
|
|
|
|
return false;
|
|
}
|
|
);
|
|
|
|
jQuery("input#group-filter-box").keyup(
|
|
function(e) {
|
|
if ( e.which == 13 ) {
|
|
jQuery('#ajax-loader').toggle();
|
|
|
|
jQuery.post( ajaxurl, {
|
|
action: 'group_filter',
|
|
'cookie': encodeURIComponent(document.cookie),
|
|
'_wpnonce': jQuery("input#_wpnonce_group_filter").val(),
|
|
|
|
'group-filter-box': jQuery("#group-filter-box").val()
|
|
},
|
|
function(response)
|
|
{
|
|
response = response.substr( 0, response.length - 1 );
|
|
|
|
jQuery("div#group-loop").fadeOut(200,
|
|
function() {
|
|
jQuery('#ajax-loader').toggle();
|
|
jQuery("div#group-loop").html(response);
|
|
jQuery("div#group-loop").fadeIn(200);
|
|
}
|
|
);
|
|
});
|
|
|
|
return false;
|
|
}
|
|
}
|
|
);
|
|
|
|
jQuery("div#member-pagination a").livequery('click',
|
|
function() {
|
|
jQuery('#ajax-loader').toggle();
|
|
|
|
var mlpage = jQuery(this).attr('href');
|
|
mlpage = mlpage.split('=');
|
|
|
|
jQuery.post( ajaxurl, {
|
|
action: 'get_group_members',
|
|
'cookie': encodeURIComponent(document.cookie),
|
|
'_wpnonce': jQuery("input#_member_pag_nonce").val(),
|
|
'group_id': jQuery("#group_id").val(),
|
|
'mlpage': mlpage[1]
|
|
},
|
|
function(response)
|
|
{
|
|
response = response.substr(0, response.length-1);
|
|
|
|
jQuery("form#group-members-form").fadeOut(200,
|
|
function() {
|
|
jQuery("form#group-members-form").html(response);
|
|
jQuery("form#group-members-form").fadeIn(200);
|
|
}
|
|
);
|
|
|
|
return false;
|
|
});
|
|
|
|
return false;
|
|
}
|
|
);
|
|
|
|
jQuery("div#member-admin-pagination a").livequery('click',
|
|
function() {
|
|
jQuery('#ajax-loader').toggle();
|
|
|
|
var mlpage = jQuery(this).attr('href');
|
|
mlpage = mlpage.split('=');
|
|
|
|
jQuery.post( ajaxurl, {
|
|
action: 'get_group_members_admin',
|
|
'cookie': encodeURIComponent(document.cookie),
|
|
'_wpnonce': jQuery("input#_member_admin_pag_nonce").val(),
|
|
'group_id': jQuery("#group_id").val(),
|
|
'mlpage': mlpage[1]
|
|
},
|
|
function(response)
|
|
{
|
|
response = response.substr(0, response.length-1);
|
|
|
|
jQuery("form#group-members-form").fadeOut(200,
|
|
function() {
|
|
jQuery("form#group-members-form").html(response);
|
|
jQuery("form#group-members-form").fadeIn(200);
|
|
}
|
|
);
|
|
|
|
return false;
|
|
});
|
|
|
|
return false;
|
|
}
|
|
);
|
|
}); |