diff options
author | yehudah <yehudah@b8457f37-d9ea-0310-8a92-e5e31aec5664> | 2017-12-12 22:00:06 +0000 |
---|---|---|
committer | yehudah <yehudah@b8457f37-d9ea-0310-8a92-e5e31aec5664> | 2017-12-12 22:00:06 +0000 |
commit | 7439876060c3496cce6943850b111350cc350c0b (patch) | |
tree | 40db7ffcd0dab2fdaa6420955c7738ba72079665 /Postman/Postman-Mail/postman_mailgun.js | |
parent | 118c9d4dce31e2fd85f4177caf70fda521773a98 (diff) | |
download | Post-SMTP-7439876060c3496cce6943850b111350cc350c0b.zip |
* MAILGUN IS ABOUT TO RELEASE
* Email log - trash all
* Email log - records per page
* Welcome page
* Fix config screen tabs
git-svn-id: https://plugins.svn.wordpress.org/post-smtp/trunk@1785793 b8457f37-d9ea-0310-8a92-e5e31aec5664
Diffstat (limited to 'Postman/Postman-Mail/postman_mailgun.js')
-rw-r--r-- | Postman/Postman-Mail/postman_mailgun.js | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/Postman/Postman-Mail/postman_mailgun.js b/Postman/Postman-Mail/postman_mailgun.js new file mode 100644 index 0000000..d87e256 --- /dev/null +++ b/Postman/Postman-Mail/postman_mailgun.js @@ -0,0 +1,40 @@ +jQuery(document).ready(function() { + + // enable toggling of the API field from password to plain text + enablePasswordDisplayOnEntry('mailgun_api_key', 'toggleMailgunApiKey'); + + // define the PostmanMandrill class + var PostmanMailgun = function() { + + } + + // behavior for handling the user's transport change + PostmanMailgun.prototype.handleTransportChange = function(transportName) { + if (transportName == 'mailgun_api') { + hide('div.transport_setting'); + hide('div.authentication_setting'); + show('div#mailgun_settings'); + } + } + + // behavior for handling the wizard configuration from the + // server (after the port test) + PostmanMailgun.prototype.handleConfigurationResponse = function(response) { + var transportName = response.configuration.transport_type; + if (transportName == 'mailgun_api') { + show('section.wizard_mailgun'); + } else { + hide('section.wizard_mailgun'); + } + } + + // add this class to the global transports + var transport = new PostmanMailgun(); + transports.push(transport); + + // since we are initialize the screen, check if needs to be modded by this + // transport + var transportName = jQuery('select#input_transport_type').val(); + transport.handleTransportChange(transportName); + +}); |