Skip to content
Snippets Groups Projects
Commit d8866c97 authored by Jan-Christoph Borchardt's avatar Jan-Christoph Borchardt Committed by GitHub
Browse files

Merge pull request #1585 from owncloud/delete-speeeeeeeeeed

jump to next message faster when deleting the current one
parents 2e7eb897 32b3895f
No related branches found
No related tags found
No related merge requests found
......@@ -92,24 +92,25 @@ define(function(require) {
var count = folder.get('total');
folder.set('total', count - 1);
var thisModelCollection = thisModel.collection;
var index = thisModelCollection.indexOf(thisModel);
var nextMessage = thisModelCollection.at(index - 1);
if (!nextMessage) {
nextMessage = thisModelCollection.at(index + 1);
}
if (require('state').currentMessageId === thisModel.id) {
if (nextMessage) {
var nextAccount = require('state').currentAccount;
var nextFolder = require('state').currentFolder;
Radio.message.trigger('load', nextAccount, nextFolder, nextMessage);
}
}
this.$el.addClass('transparency').slideUp(function() {
$('.tipsy').remove();
$('.tooltip').remove();
var thisModelCollection = thisModel.collection;
var index = thisModelCollection.indexOf(thisModel);
var nextMessage = thisModelCollection.at(index - 1);
if (!nextMessage) {
nextMessage = thisModelCollection.at(index + 1);
}
thisModelCollection.remove(thisModel);
if (require('state').currentMessageId === thisModel.id) {
if (nextMessage) {
var account = require('state').currentAccount;
var folder = require('state').currentFolder;
Radio.message.trigger('load', account, folder, nextMessage);
}
}
// manually trigger mouseover event for current mouse position
// in order to create a tipsy for the next message if needed
if (event.clientX) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment