summaryrefslogtreecommitdiff
path: root/script/postman_resend_email_sript.js
diff options
context:
space:
mode:
authoryehudah <yehudah@b8457f37-d9ea-0310-8a92-e5e31aec5664>2017-11-20 22:02:17 +0000
committeryehudah <yehudah@b8457f37-d9ea-0310-8a92-e5e31aec5664>2017-11-20 22:02:17 +0000
commit86ae306841efdb92000cfed72736b947448b3413 (patch)
treed4588eeb10d37ff8cc77162d6efd7abd9ea9a246 /script/postman_resend_email_sript.js
parentd3af3c0a69efd84bba9ed15faa0e81f851779c15 (diff)
downloadPost-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.js58
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);
+ });
+ }
+
+})
+