diff options
author | yehudah <yehudah@b8457f37-d9ea-0310-8a92-e5e31aec5664> | 2017-11-20 22:02:17 +0000 |
---|---|---|
committer | yehudah <yehudah@b8457f37-d9ea-0310-8a92-e5e31aec5664> | 2017-11-20 22:02:17 +0000 |
commit | 86ae306841efdb92000cfed72736b947448b3413 (patch) | |
tree | d4588eeb10d37ff8cc77162d6efd7abd9ea9a246 /script/postman_resend_email_sript.js | |
parent | d3af3c0a69efd84bba9ed15faa0e81f851779c15 (diff) | |
download | Post-SMTP-86ae306841efdb92000cfed72736b947448b3413.zip |
* Fixed: misspled false
* Fixed: feedback form
* Fixed: Some localization strings
* Removed: deprecated function
* New: Option to input emails when resend email
* Added: explain message on email log filter
git-svn-id: https://plugins.svn.wordpress.org/post-smtp/trunk@1771856 b8457f37-d9ea-0310-8a92-e5e31aec5664
Diffstat (limited to 'script/postman_resend_email_sript.js')
-rw-r--r-- | script/postman_resend_email_sript.js | 58 |
1 files changed, 42 insertions, 16 deletions
diff --git a/script/postman_resend_email_sript.js b/script/postman_resend_email_sript.js index 1905bc5..c6d218a 100644 --- a/script/postman_resend_email_sript.js +++ b/script/postman_resend_email_sript.js @@ -1,17 +1,43 @@ -function postman_resend_email(emailId) { - var data = { - 'action' : 'postman_resend_mail', - 'email' : emailId - }; - - jQuery.post(ajaxurl, data, function(response) { - if (response.success) { - alert(response.data.message); -// jQuery('span#resend-' + emailId).text(postman_js_resend_label); - } else { - alert(sprintf(postman_js_email_not_resent, response.data.message)); - } - }).fail(function(response) { - ajaxFailed(response); +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(postman_js_resend_label); + } else { + alert(sprintf(postman_js_email_not_resent, response.data.message)); + } + }).fail(function(response) { + ajaxFailed(response); + }); + } + +}) + |