diff options
Diffstat (limited to 'Postman/Postman-Mail/postman_gmail.js')
-rw-r--r-- | Postman/Postman-Mail/postman_gmail.js | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Postman/Postman-Mail/postman_gmail.js b/Postman/Postman-Mail/postman_gmail.js new file mode 100644 index 0000000..365bcdd --- /dev/null +++ b/Postman/Postman-Mail/postman_gmail.js @@ -0,0 +1,35 @@ +jQuery(document).ready(function() { + postmanGmailInit(); +}); + +function postmanGmailInit() { + + // define the PostmanMandrill class + var PostmanGmail = function() { + this.slug = 'gmail_api'; + } + + // behavior for handling the user's transport change + PostmanGmail.prototype.handleTransportChange = function(transportName) { + if (transportName == this.slug) { + hide('div.transport_setting'); + hide('div.authentication_setting'); + show('div#oauth_settings'); + } + } + + PostmanGmail.prototype.handleConfigurationResponse = function(response) { + // handled by PostmanSmtp + } + + // add this class to the global transports + var transport = new PostmanGmail(); + 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); + +}
\ No newline at end of file |