mirror of
https://github.com/zulip/zulip.git
synced 2025-11-13 10:26:28 +00:00
All the inline javascript code present in email_log.html(which is rendered when the user visits "/emails" in development mode) is transferred to a new file: email_log.js in portico/ directory. Fixes #11608.
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);
|
|
},
|
|
});
|
|
});
|
|
});
|