44 lines
1.0 KiB
JavaScript
44 lines
1.0 KiB
JavaScript
jQuery(document).ready(function($) {
|
|
$('.postman-open-resend').on('click', function(e) {
|
|
e.preventDefault();
|
|
|
|
$(this).parent().next('div').fadeToggle();
|
|
});
|
|
|
|
$('.postman-resend').on('click', function(e) {
|
|
e.preventDefault();
|
|
|
|
var parent = $(this).closest('div'),
|
|
mailField = $(this).prev('input'),
|
|
emailId = mailField.data('id'),
|
|
mail_to = mailField.val(),
|
|
security = parent.find('input[name="security"]').val();
|
|
|
|
|
|
postman_resend_email(emailId, mail_to, security);
|
|
|
|
});
|
|
|
|
function postman_resend_email(emailId, mail_to, security ) {
|
|
var data = {
|
|
'action' : 'postman_resend_mail',
|
|
'email' : emailId,
|
|
'mail_to' : mail_to,
|
|
'security' : security
|
|
};
|
|
|
|
jQuery.post(ajaxurl, data, function(response) {
|
|
if (response.success) {
|
|
alert(response.data.message);
|
|
// jQuery('span#resend-' + emailId).text(post_smtp_localize.postman_js_resend_label);
|
|
} else {
|
|
alert(sprintf(post_smtp_localize.postman_js_email_not_resent, response.data.message));
|
|
}
|
|
}).fail(function(response) {
|
|
ajaxFailed(response);
|
|
});
|
|
}
|
|
|
|
})
|
|
|