mirror of
https://github.com/moparisthebest/mailcatcher
synced 2025-03-11 06:50:12 -04:00
switch to next message on delete
This commit is contained in:
parent
09312ffb6e
commit
7bc086ff49
@ -92,11 +92,17 @@ class MailCatcher
|
||||
$.ajax
|
||||
url: '/messages/' + id
|
||||
type: 'DELETE'
|
||||
success: ->
|
||||
$('#messages tbody tr[data-message-id="'+id+'"]').remove()
|
||||
$('#message .metadata dd').empty()
|
||||
$('#message .metadata .attachments').hide()
|
||||
$('#message iframe').attr 'src', 'about:blank'
|
||||
success: =>
|
||||
messageRow = $('#messages tbody tr[data-message-id="'+id+'"]')
|
||||
switchTo = messageRow.next()?.data('message-id') || messageRow.prev()?.data('message-id')
|
||||
messageRow.remove()
|
||||
if switchTo
|
||||
@loadMessage switchTo
|
||||
else
|
||||
$('#message .metadata dd').empty()
|
||||
$('#message .metadata .attachments').hide()
|
||||
$('#message iframe').attr 'src', 'about:blank'
|
||||
|
||||
error: ->
|
||||
alert 'Error while removing message.'
|
||||
false
|
||||
|
@ -124,10 +124,17 @@
|
||||
url: '/messages/' + id,
|
||||
type: 'DELETE',
|
||||
success: function() {
|
||||
$('#messages tbody tr[data-message-id="' + id + '"]').remove();
|
||||
$('#message .metadata dd').empty();
|
||||
$('#message .metadata .attachments').hide();
|
||||
return $('#message iframe').attr('src', 'about:blank');
|
||||
var messageRow, switchTo, _ref, _ref1;
|
||||
messageRow = $('#messages tbody tr[data-message-id="' + id + '"]');
|
||||
switchTo = ((_ref = messageRow.next()) != null ? _ref.data('message-id') : void 0) || ((_ref1 = messageRow.prev()) != null ? _ref1.data('message-id') : void 0);
|
||||
messageRow.remove();
|
||||
if (switchTo) {
|
||||
return _this.loadMessage(switchTo);
|
||||
} else {
|
||||
$('#message .metadata dd').empty();
|
||||
$('#message .metadata .attachments').hide();
|
||||
return $('#message iframe').attr('src', 'about:blank');
|
||||
}
|
||||
},
|
||||
error: function() {
|
||||
return alert('Error while removing message.');
|
||||
|
Loading…
x
Reference in New Issue
Block a user