| Server IP : 104.21.28.229 / Your IP : 216.73.216.142 Web Server : Apache/2 System : Linux hosting8537.lvs 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : mienphi ( 1014) PHP Version : 8.2.14 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/mienphi/public_html/wp-content/plugins/bbpress/templates/default/js/ |
Upload File : |
/* global bbpEngagementJS */
jQuery( document ).ready( function ( $ ) {
function bbp_ajax_call( action, object, type, nonce, update_selector ) {
var $data = {
action : action,
id : object,
type : type,
nonce : nonce
};
$.post( bbpEngagementJS.bbp_ajaxurl, $data, function ( response ) {
if ( response.success ) {
$( update_selector ).html( response.content );
} else {
if ( !response.content ) {
response.content = bbpEngagementJS.generic_ajax_error;
}
window.alert( response.content );
}
} );
}
$( '#favorite-toggle' ).on( 'click', 'span a.favorite-toggle', function( e ) {
e.preventDefault();
bbp_ajax_call(
'favorite',
$( this ).data( 'bbp-object-id' ),
$( this ).data( 'bbp-object-type' ),
$( this ).data( 'bbp-nonce' ),
'#favorite-toggle'
);
} );
$( '#subscription-toggle' ).on( 'click', 'span a.subscription-toggle', function( e ) {
e.preventDefault();
bbp_ajax_call(
'subscription',
$( this ).data( 'bbp-object-id' ),
$( this ).data( 'bbp-object-type' ),
$( this ).data( 'bbp-nonce' ),
'#subscription-toggle'
);
} );
$( '.bbp-alert-outer' ).on( 'click', '.bbp-alert-close', function( e ) {
e.preventDefault();
$( this ).closest( '.bbp-alert-outer' ).fadeOut();
} );
$( '.bbp-alert-outer' ).on( 'click', function( e ) {
if ( this === e.target ) {
$( this ).closest( '.bbp-alert-outer' ).fadeOut();
}
} );
$( document ).keyup( function( e ) {
if ( e.keyCode === 27 ) {
$( '.bbp-alert-outer .bbp-alert-close' ).click();
}
} );
} );