Добавление описания к папке с сообщениями?
Возможно? Всплывающую подсказку, в которой будет говорится что находится в данной папке.
9c0cbc580733.gif

Так что?

а назвать папку чтоб понятно было никак не получается?

Мне идея кажется симпатичной, но с реализацией (через кастомную кнопку, например) затрудняюсь.

Список папок формируется, гм, динамически, и добираться до его элементов обычными DOM-методами не получается.
А всякие XBL и nsiTreeView — сложновато для меня :blush:.

Добавлю, что папки с непрочитанными сообщениями и, кажется, новостные (NNTP) папки имеют всплывающие подсказки. Только это не обычные тултипы.

Подскажите как реализовать данную идею? Может кто-то сможет реализовать данную идею. Заданное описание можно записывать файл данных хранящийся в профиле.
А от туда уже вытягивать?
Вот файлы папок
screenshot1wj.png
Uploaded with ImageShack.us
screenshot2dj.png
Uploaded with ImageShack.us

Можно это реализовать и как?
Предложения о платной реализации пишите в личку.

Если что, весь поток со «Сводкой» можно получить примерно следующим образом:

Выделить код

Код:

function getSummaryInformation(filePath) {

    var alternateStream = Components.classes["@mozilla.org/file/local;1"].
                          createInstance(Ci.nsILocalFile);

    alternateStream.initWithPath(
                    filePath +
                    ":" +
                    String.fromCharCode(5) +
                    "SummaryInformation"
                    );

    var inputStream = Components.classes["@mozilla.org/network/file-input-stream;1"].
                      createInstance(Ci.nsIFileInputStream);

    inputStream.init(alternateStream, -1, -1, false);

    var binaryStream = Components.classes["@mozilla.org/binaryinputstream;1"].
                       createInstance(Ci.nsIBinaryInputStream);

    binaryStream.setInputStream(inputStream);

    return binaryStream.readBytes(binaryStream.available());
}
// alert(getSummaryInformation(gFolderDisplay.displayedFolder.filePath.path));

Вытаскивать из этого потока отдельные поля будет довольно сложно. Лучше хранить эту информацию хранить в каком-то другом месте.

Теперь бы еще это оформить в плагин, так как кроме чтения нужно сделать закладку или строку для заноса описания.
Т.к. мне хватает опыта на правку плагинов, но вот их полное написание не осилю. :(