blob: 9f3cc7ff99e61915e13cfbb7d09e5affc1a6273e [file] [log] [blame]
{% extends "skeleton.html" %}
{% block page_title %}Inbound Mail{% endblock %}
{% block page_head %}
<style type="text/css">{% include "mail.css" %}</style>
{% endblock %}
{% block body %}
<div id="mail">
<h3>Inbound Mail</h3>
<div id="mail-feedback"></div>
<form id="mail-form" action="/mail" method="post">
<div class="ae-settings-block">
<label for="from">From</label>
<input type="text" id="from" name="from" size="40">
</div>
<div class="ae-settings-block">
<label for="to">To</label>
<input type="text" id="to" name="to" size="40">
</div>
<div class="ae-settings-block">
<label for="cc">Cc</label>
<input type="text" id="cc" name="cc" size="40">
</div>
<div class="ae-settings-block">
<label for="subject">Subject</label>
<input type="text" id="subject" name="subject" size="40">
</div>
<div id="body-fields" class="ae-settings-block">
<label for="body">Message body (plain text)</label>
<textarea id="body" name="body" rows="10" cols="50"></textarea>
</div>
<div id="mail-submit">
<input class="ae-button ae-button-submit" type="submit" value="Send Email">
</div>
</form>
<script>
$('#mail-form').submit(function() {
var data = {'from': $('#from').val(),
'to': $('#to').val(),
'cc': $('#cc').val(),
'subject': $('#subject').val(),
'body': $('#body').val(),
'xsrf_token': '{{ xsrf_token }}',
};
var request = $.ajax({
url: '/mail',
type: 'POST',
data: data
})
.done(function() {
$('#mail-feedback').removeClass().addClass('messagebox').text(
'Request succeeded!');
})
.fail(function(xhr, textStatus) {
$('#mail-feedback').removeClass().addClass('errorbox').text(
'Request failured with status: ' + request.status);
});
return false;
});
</script>
</div>
{% endblock %}