mirror of https://github.com/zulip/zulip.git
45 lines
1.6 KiB
JavaScript
45 lines
1.6 KiB
JavaScript
|
$(function () {
|
||
|
// This code will be executed when the user visits /emails in
|
||
|
// development mode and email_log.html is rendered.
|
||
|
$('#toggle').change(function () {
|
||
|
if ($('.email-text').css('display') === 'none') {
|
||
|
$(".email-text").each(function () {
|
||
|
$(this).css("display", "block");
|
||
|
});
|
||
|
$(".email-html").each(function () {
|
||
|
$(this).css("display", "none");
|
||
|
});
|
||
|
} else {
|
||
|
$(".email-text").each(function () {
|
||
|
$(this).css("display", "none");
|
||
|
});
|
||
|
$(".email-html").each(function () {
|
||
|
$(this).css("display", "block");
|
||
|
});
|
||
|
}
|
||
|
});
|
||
|
$('input[type=radio][name=forward]').on('change', function () {
|
||
|
if ($(this).val() === "enabled") {
|
||
|
$("#forward_address_sections").show();
|
||
|
} else {
|
||
|
$("#forward_address_sections").hide();
|
||
|
}
|
||
|
});
|
||
|
$("#save_smptp_details").on("click", function () {
|
||
|
var address = $('input[name=forward]:checked').val() === "enabled" ? $("#address").val() : "";
|
||
|
var csrf_token = $('input[name="csrfmiddlewaretoken"]').attr('value');
|
||
|
var data = {forward_address: address, csrfmiddlewaretoken: csrf_token};
|
||
|
|
||
|
channel.post({
|
||
|
url: "/emails/",
|
||
|
data: data,
|
||
|
success: function () {
|
||
|
$("#smtp_form_status").show();
|
||
|
setTimeout(function () {
|
||
|
$("#smtp_form_status").hide();
|
||
|
}, 3000);
|
||
|
},
|
||
|
});
|
||
|
});
|
||
|
});
|