| Server IP : 39.106.62.82 / Your IP : 216.73.216.48 Web Server : nginx/1.14.1 System : Linux iz2ze1m0zmp2dk5c3j5ap5z 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /webdata/gohomesh.com/wp-content/plugins/members/js/ |
Upload File : |
jQuery(document).ready(function($) {
$('#membersAdminHeaderNotifications').on('click', function(e) {
e.preventDefault();
$('#members-notifications').toggleClass('visible');
$('#caseproofFlyoutButton').trigger('click');
});
$('#membersNotificationsClose').on('click', function(e) {
e.preventDefault();
$('#members-notifications').removeClass('visible');
});
var viewDismissed = $('#viewDismissed');
var viewActive = $('#viewActive');
var dismissedMessages = $('.dismissed-messages');
var activeMessages = $('.active-messages');
viewDismissed.on('click', function(event) {
event.preventDefault();
dismissedMessages.show();
activeMessages.hide();
viewActive.show();
viewDismissed.hide();
});
viewActive.on('click', function(event) {
event.preventDefault();
dismissedMessages.hide();
activeMessages.show();
viewActive.hide();
viewDismissed.show();
});
$('body').on('click', '.members-notice-dismiss', function(event) {
event.preventDefault();
var $this = $(this);
var messageId = $this.data('message-id');
var message = $('#members-notifications-message-' + messageId);
var countEl = $('#membersAdminMenuUnreadCount');
var mainCountEl = $('#membersAdminHeaderNotificationsCount');
var trayCountEl = $('#membersNotificationsCountTray');
var count = parseInt(mainCountEl.html());
var adminMenuCount = $('#membersAdminMenuUnreadCount');
var data = {
action: 'members_notification_dismiss',
nonce: MembersAdminNotifications.nonce,
id: messageId,
};
$this.prop('disabled', 'disabled');
message.fadeOut();
$.post( MembersAdminNotifications.ajax_url, data, function( res ) {
if ( ! res.success ) {
console.debug( res );
} else {
message.prependTo(dismissedMessages);
message.show();
count--;
if ( count < 0 ) {
count = 0;
countEl.hide();
mainCountEl.hide();
trayCountEl.hide();
adminMenuCount.closest('.awaiting-mod').remove();
} else if ( 0 == count ) {
countEl.hide();
mainCountEl.hide();
trayCountEl.hide();
$('.members-notifications-none').show();
$('.dismiss-all').hide();
adminMenuCount.closest('.awaiting-mod').remove();
} else if ( count < 10 ) {
countEl.addClass('single-digit');
countEl.html('(' + count + ')');
mainCountEl.html(count);
trayCountEl.html(count);
adminMenuCount.html(count);
} else {
countEl.html('(' + count + ')');
mainCountEl.html(count);
trayCountEl.html(count);
adminMenuCount.html(count);
}
}
} ).fail( function( xhr, textStatus, e ) {
console.debug( xhr.responseText );
message.show('Message could not be dismissed.');
} );
});
$('body').on('click', '.dismiss-all' ,function(event) {
event.preventDefault();
var $this = $(this);
var mainCountEl = $('#membersAdminHeaderNotificationsCount');
var trayCountEl = $('#membersNotificationsCountTray');
var count = parseInt(mainCountEl.html());
var adminMenuCount = $('#membersAdminMenuUnreadCount');
var data = {
action: 'members_notification_dismiss',
nonce: MembersAdminNotifications.nonce,
id: 'all',
};
$this.prop('disabled', 'disabled');
$.post( MembersAdminNotifications.ajax_url, data, function( res ) {
if ( ! res.success ) {
console.debug( res );
} else {
mainCountEl.hide();
trayCountEl.hide();
adminMenuCount.closest('.awaiting-mod').remove();
$('.members-notifications-none').show();
$('.dismiss-all').hide();
$.each($('.active-messages .members-notifications-message'), function(i, el) {
$(el).appendTo(dismissedMessages);
});
}
} ).fail( function( xhr, textStatus, e ) {
console.debug( xhr.responseText );
message.show('Messages could not be dismissed.');
} );
});
});