merge of '286ef895fa5866cbba4e854f1db4225df88da0b5'

and '43873f327e4f2327b78f3b1c2f2c079cbe5f76d0'

Monotone-Parent: 286ef895fa5866cbba4e854f1db4225df88da0b5
Monotone-Parent: 43873f327e4f2327b78f3b1c2f2c079cbe5f76d0
Monotone-Revision: 4557d2116359d7e6bf6cc5b09aa5249747d99199

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-10-26T15:36:34
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-10-26 15:36:34 +00:00
14 changed files with 196 additions and 20 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;