There is no "watch" or "hasWatchedThreads-true" folder property so you can't style that.
P.S.
Here is how to show the selected folder properties using the error console.
Thunderbird 78:
Code: Select all
(function () {
var folder = gFolderDisplay.displayedFolder;
var properties = getFolderProperties(folder, true /*open*/);
if (folder.getFlag(Ci.nsMsgFolderFlags.Virtual)) {
properties += " specialFolder-Smart";
properties += " specialFolder-" + folder.name.replace(/\s+/g, "");
}
var smartFolderName = getSmartFolderName(folder);
if (smartFolderName) {
properties += " specialFolder-" + smartFolderName.replace(/\s+/g, "");
}
var customColor = gFolderTreeView.getFolderCacheProperty(folder, "folderIconColor");
if (customColor) {
properties += ` customColor-${customColor.replace("#", "")}`;
}
if (FeedMessageHandler.isFeedFolder(folder)) {
properties += FeedUtils.getFolderProperties(folder, null);
}
console.log(properties.split(" ").join("\n"));
})();
Thunderbird 91:
Code: Select all
(function () {
var folder = gFolderDisplay.displayedFolder;
var properties = getFolderProperties(folder, true /*open*/);
if (folder.getFlag(Ci.nsMsgFolderFlags.Virtual)) {
properties += " specialFolder-Smart";
properties += " specialFolder-" + folder.name.replace(/\s+/g, "");
}
var smartFolderName = getSmartFolderName(folder);
if (smartFolderName) {
properties += " specialFolder-" + smartFolderName.replace(/\s+/g, "");
}
var customColor = gFolderTreeView.getFolderCacheProperty(folder, "folderIconColor");
if (customColor) {
properties += ` customColor-${customColor.replace("#", "")}`;
}
if (FeedUtils.isFeedFolder(folder)) {
properties += FeedUtils.getFolderProperties(folder, null);
}
console.log(properties.split(" ").join("\n"));
})();
Reference
http://searchfox.org/comm-esr78/search? ... Properties (see folderPane.js)
http://searchfox.org/comm-esr91/search? ... Properties (see folderPane.js)