Fix attachments not appearing after clearing
This commit is contained in:
parent
6b5f8cbfca
commit
e9da024345
|
@ -101,9 +101,10 @@ class MailCatcher
|
||||||
$("#message .views .tab:visible:first").addClass "selected"
|
$("#message .views .tab:visible:first").addClass "selected"
|
||||||
|
|
||||||
if message.attachments.length
|
if message.attachments.length
|
||||||
$('#message .metadata dd.attachments ul').empty()
|
$ul = $('<ul/>').appendTo($('#message .metadata dd.attachments').empty())
|
||||||
|
|
||||||
$.each message.attachments, (i, attachment) ->
|
$.each message.attachments, (i, attachment) ->
|
||||||
$('#message .metadata dd.attachments ul').append($('<li>').append($('<a>').attr('href', attachment['href']).addClass(attachment['type'].split('/', 1)[0]).addClass(attachment['type'].replace('/', '-')).text(attachment['filename'])));
|
$ul.append($('<li>').append($('<a>').attr('href', attachment['href']).addClass(attachment['type'].split('/', 1)[0]).addClass(attachment['type'].replace('/', '-')).text(attachment['filename'])));
|
||||||
$('#message .metadata .attachments').show()
|
$('#message .metadata .attachments').show()
|
||||||
else
|
else
|
||||||
$('#message .metadata .attachments').hide()
|
$('#message .metadata .attachments').hide()
|
||||||
|
|
|
@ -99,6 +99,7 @@
|
||||||
$('#messages tbody tr:not([data-message-id="' + id + '"])').removeClass('selected');
|
$('#messages tbody tr:not([data-message-id="' + id + '"])').removeClass('selected');
|
||||||
$('#messages tbody tr[data-message-id="' + id + '"]').addClass('selected');
|
$('#messages tbody tr[data-message-id="' + id + '"]').addClass('selected');
|
||||||
return $.getJSON('/messages/' + id + '.json', __bind(function(message) {
|
return $.getJSON('/messages/' + id + '.json', __bind(function(message) {
|
||||||
|
var $ul;
|
||||||
$('#message .metadata dd.created_at').text(this.formatDate(message.created_at));
|
$('#message .metadata dd.created_at').text(this.formatDate(message.created_at));
|
||||||
$('#message .metadata dd.from').text(message.sender);
|
$('#message .metadata dd.from').text(message.sender);
|
||||||
$('#message .metadata dd.to').text((message.recipients || []).join(', '));
|
$('#message .metadata dd.to').text((message.recipients || []).join(', '));
|
||||||
|
@ -119,9 +120,9 @@
|
||||||
$("#message .views .tab:visible:first").addClass("selected");
|
$("#message .views .tab:visible:first").addClass("selected");
|
||||||
}
|
}
|
||||||
if (message.attachments.length) {
|
if (message.attachments.length) {
|
||||||
$('#message .metadata dd.attachments ul').empty();
|
$ul = $('<ul/>').appendTo($('#message .metadata dd.attachments').empty());
|
||||||
$.each(message.attachments, function(i, attachment) {
|
$.each(message.attachments, function(i, attachment) {
|
||||||
return $('#message .metadata dd.attachments ul').append($('<li>').append($('<a>').attr('href', attachment['href']).addClass(attachment['type'].split('/', 1)[0]).addClass(attachment['type'].replace('/', '-')).text(attachment['filename'])));
|
return $ul.append($('<li>').append($('<a>').attr('href', attachment['href']).addClass(attachment['type'].split('/', 1)[0]).addClass(attachment['type'].replace('/', '-')).text(attachment['filename'])));
|
||||||
});
|
});
|
||||||
$('#message .metadata .attachments').show();
|
$('#message .metadata .attachments').show();
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -41,7 +41,6 @@
|
||||||
%dd.subject
|
%dd.subject
|
||||||
%dt.attachments Attachments
|
%dt.attachments Attachments
|
||||||
%dd.attachments
|
%dd.attachments
|
||||||
%ul
|
|
||||||
%nav.views
|
%nav.views
|
||||||
%ul
|
%ul
|
||||||
%li.format.tab.html.selected{'data-message-format' => 'html'}
|
%li.format.tab.html.selected{'data-message-format' => 'html'}
|
||||||
|
|
Loading…
Reference in New Issue