mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-06-08 11:59:44 +00:00
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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user