add ability to exclude virtual forlders from message count
This commit is contained in:
parent
d07c2a5ee5
commit
b313970781
|
@ -220,8 +220,10 @@ var firetrayUIOptions = {
|
|||
let item = excludedFoldersList.appendItem(localizedFolderType, folderType);
|
||||
item.setAttribute("observes", "broadcaster-notification-disabled");
|
||||
F.LOG("folder: "+folderType);
|
||||
if (!(FLDRS_UNINTERESTING[folderType] & prefExcludedFoldersFlags))
|
||||
if (!(FLDRS_UNINTERESTING[folderType] & prefExcludedFoldersFlags)) {
|
||||
excludedFoldersList.ensureElementIsVisible(item); // bug 326445
|
||||
excludedFoldersList.addItemToSelection(item); // doesn't trigger onselect
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
@ -5,3 +5,4 @@ Queue=Queue
|
|||
SentMail=SentMail
|
||||
Templates=Templates
|
||||
Trash=Trash
|
||||
Virtual=Virtual
|
||||
|
|
|
@ -21,7 +21,7 @@ pref("extensions.firetray.mail_notification_enabled", true);
|
|||
pref("extensions.firetray.mail_notification_type", 0);
|
||||
pref("extensions.firetray.icon_text_color", "#000000");
|
||||
pref("extensions.firetray.custom_mail_icon", "");
|
||||
// Ci.nsMsgFolderFlags.Archive|Drafts|Junk|Queue|SentMail|Trash
|
||||
pref("extensions.firetray.excluded_folders_flags", 1077956352);
|
||||
// Ci.nsMsgFolderFlags.Archive|Drafts|Junk|Queue|SentMail|Trash|Virtual
|
||||
pref("extensions.firetray.excluded_folders_flags", 1077956384);
|
||||
// exposed in 1 tree, hence 2 branches: serverTypes, excludedAccounts
|
||||
pref("extensions.firetray.mail_accounts", '{ "serverTypes": {"pop3":{"order":1,"excluded":false}, "imap":{"order":1,"excluded":false}, "movemail":{"order":2,"excluded":true}, "none":{"order":3,"excluded":false}, "rss":{"order":4,"excluded":true}, "nntp":{"order":5,"excluded":true}}, "excludedAccounts": [] }'); // JSON
|
||||
|
|
|
@ -17,7 +17,8 @@ const FLDRS_UNINTERESTING = {
|
|||
Queue: Ci.nsMsgFolderFlags.Queue,
|
||||
SentMail: Ci.nsMsgFolderFlags.SentMail,
|
||||
Templates: Ci.nsMsgFolderFlags.Templates,
|
||||
Trash: Ci.nsMsgFolderFlags.Trash
|
||||
Trash: Ci.nsMsgFolderFlags.Trash,
|
||||
Virtual: Ci.nsMsgFolderFlags.Virtual
|
||||
};
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue