mirror of
https://github.com/moparisthebest/mailcatcher
synced 2025-03-11 06:50:12 -04:00
extracted unselectMessage
This commit is contained in:
parent
2e35d0cc9d
commit
b3a4e86a48
@ -42,9 +42,7 @@ class MailCatcher
|
||||
url: '/messages'
|
||||
type: 'DELETE'
|
||||
success: ->
|
||||
$('#messages tbody, #message .metadata dd').empty()
|
||||
$('#message .metadata .attachments').hide()
|
||||
$('#message iframe').attr 'src', 'about:blank'
|
||||
@unselectMessage()
|
||||
error: ->
|
||||
alert 'Error while quitting.'
|
||||
|
||||
@ -101,9 +99,7 @@ class MailCatcher
|
||||
if switchTo
|
||||
@loadMessage switchTo
|
||||
else
|
||||
$('#message .metadata dd').empty()
|
||||
$('#message .metadata .attachments').hide()
|
||||
$('#message iframe').attr 'src', 'about:blank'
|
||||
@unselectMessage()
|
||||
|
||||
error: ->
|
||||
alert 'Error while removing message.'
|
||||
@ -193,6 +189,12 @@ class MailCatcher
|
||||
if overflow > 0
|
||||
$('#messages').scrollTop($('#messages').scrollTop() + overflow + 20)
|
||||
|
||||
unselectMessage: ->
|
||||
$('#messages tbody, #message .metadata dd').empty()
|
||||
$('#message .metadata .attachments').hide()
|
||||
$('#message iframe').attr 'src', 'about:blank'
|
||||
null
|
||||
|
||||
loadMessage: (id) ->
|
||||
id = id.id if id?.id?
|
||||
id ||= $('#messages tr.selected').attr 'data-message-id'
|
||||
|
@ -62,9 +62,7 @@
|
||||
url: '/messages',
|
||||
type: 'DELETE',
|
||||
success: function() {
|
||||
$('#messages tbody, #message .metadata dd').empty();
|
||||
$('#message .metadata .attachments').hide();
|
||||
return $('#message iframe').attr('src', 'about:blank');
|
||||
return this.unselectMessage();
|
||||
},
|
||||
error: function() {
|
||||
return alert('Error while quitting.');
|
||||
@ -133,9 +131,7 @@
|
||||
if (switchTo) {
|
||||
return _this.loadMessage(switchTo);
|
||||
} else {
|
||||
$('#message .metadata dd').empty();
|
||||
$('#message .metadata .attachments').hide();
|
||||
return $('#message iframe').attr('src', 'about:blank');
|
||||
return _this.unselectMessage();
|
||||
}
|
||||
},
|
||||
error: function() {
|
||||
@ -260,6 +256,13 @@
|
||||
}
|
||||
};
|
||||
|
||||
MailCatcher.prototype.unselectMessage = function() {
|
||||
$('#messages tbody, #message .metadata dd').empty();
|
||||
$('#message .metadata .attachments').hide();
|
||||
$('#message iframe').attr('src', 'about:blank');
|
||||
return null;
|
||||
};
|
||||
|
||||
MailCatcher.prototype.loadMessage = function(id) {
|
||||
var messageRow,
|
||||
_this = this;
|
||||
|
Loading…
x
Reference in New Issue
Block a user