Monotone-Parent: c4392a8d8578caf8d80806e5cb77d1c4ee24ccd7

Monotone-Revision: 985f6c7ac0c60b58fa6e6745ff81be38452afa1e

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2007-12-05T17:07:40
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle
2007-12-05 17:07:40 +00:00
parent 1435638871
commit fe1c2b0d18
4 changed files with 31 additions and 47 deletions
+8 -4
View File
@@ -255,9 +255,11 @@ function deleteSelectedMessagesCallback(http) {
// row.addClassName("deleted"); // when we'll offer "mark as deleted"
if (deleteMessageRequestCount == 0) {
if (nextRow)
if (nextRow) {
Mailer.currentMessages[Mailer.currentMailbox] = nextRow.getAttribute("id").substr(4);
openMailbox(data["mailbox"], true);
nextRow.select();
loadMessage(Mailer.currentMessages[Mailer.currentMailbox]);
}
}
}
}
@@ -522,7 +524,10 @@ function messageListCallback(http) {
if (row) {
row.select();
lastClickedRow = row.rowIndex - $(row).up('table').down('thead').getElementsByTagName('tr').length;
div.scrollTop = row.rowIndex * row.getHeight(); // scroll to selected message
var rowPosition = row.rowIndex * row.getHeight();
if ($(row).up('div').getHeight() > rowPosition)
rowPosition = 0;
div.scrollTop = rowPosition; // scroll to selected message
}
else
$("messageContent").update();
@@ -715,7 +720,6 @@ function onMessageSelectionChange() {
if (rows.length == 1) {
var idx = rows[0].substr(4);
if (Mailer.currentMessages[Mailer.currentMailbox] != idx) {
Mailer.currentMessages[Mailer.currentMailbox] = idx;
loadMessage(idx);