Monotone-Parent: 76b80b70d982a6797653b57df9258fed33df4bd9

Monotone-Revision: 43873f327e4f2327b78f3b1c2f2c079cbe5f76d0

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-10-26T15:35:51
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-10-26 15:35:51 +00:00
parent 941605d08f
commit 116df618ef
9 changed files with 116 additions and 14 deletions
+23
View File
@@ -18,6 +18,8 @@ var pageContent;
var deleteMessageRequestCount = 0;
var messageCheckTimer;
/* mail list */
function openMessageWindow(msguid, url) {
@@ -1106,9 +1108,30 @@ function initMailer(event) {
if (!document.body.hasClassName("popup")) {
// initDnd();
initMailboxTree();
initMessageCheckTimer();
}
}
function initMessageCheckTimer() {
var messageCheck = userDefaults["MessageCheck"];
if (messageCheck && messageCheck != "manually") {
var interval;
if (messageCheck == "once_per_hour")
interval = 3600;
else if (messageCheck == "every_minute")
interval = 60;
else {
interval = parseInt(messageCheck.substr(6)) * 60;
}
messageCheckTimer = window.setInterval(onMessageCheckCallback,
interval * 1000);
}
}
function onMessageCheckCallback(event) {
refreshMailbox();
}
function initMailboxTree() {
mailboxTree = new dTree("mailboxTree");
mailboxTree.config.folderLinks = true;