>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Добавление описания к папке с сообщениями http://forum.mozilla-russia.org/viewtopic.php?id=44260 |
voler > 22-04-2010 11:12:18 |
Добавление описания к папке с сообщениями? |
voler > 08-06-2010 16:27:40 |
Так что? |
Funtik > 09-06-2010 14:27:57 |
а назвать папку чтоб понятно было никак не получается? |
luitzen > 09-06-2010 18:29:46 |
Мне идея кажется симпатичной, но с реализацией (через кастомную кнопку, например) затрудняюсь. Список папок формируется, гм, динамически, и добираться до его элементов обычными DOM-методами не получается. Добавлю, что папки с непрочитанными сообщениями и, кажется, новостные (NNTP) папки имеют всплывающие подсказки. Только это не обычные тултипы. |
voler > 25-01-2011 08:41:27 |
Подскажите как реализовать данную идею? Может кто-то сможет реализовать данную идею. Заданное описание можно записывать файл данных хранящийся в профиле. Можно это реализовать и как? |
luitzen > 25-01-2011 18:14:28 |
Если что, весь поток со «Сводкой» можно получить примерно следующим образом: Выделить код Код: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)); Вытаскивать из этого потока отдельные поля будет довольно сложно. Лучше хранить эту информацию хранить в каком-то другом месте. |
voler > 26-01-2011 08:16:46 |
Теперь бы еще это оформить в плагин, так как кроме чтения нужно сделать закладку или строку для заноса описания. |