Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

Сustom Buttons » Custom Buttons » 24-11-2010 19:06:37

Anton пишет

Если кодировка изменяется когда выделено не сообщение-шаблон, можно попробовать выделить сообщение-шаблон до того, как будет открыто окно составления нового сообщения.

Пример кода не помогает, да и не удобно что на шаблон перекидывает. Решение не подходит.

Сustom Buttons » Custom Buttons » 23-11-2010 05:41:10

Anton пишет

var folder = messenger. messageServiceFromURI (uri). messageURIToMsgHdr (uri). folder;
ComposeMessage (Components. interfaces. nsIMsgCompType. Template, Components. interfaces. nsIMsgCompFormat. Default, folder, [uri]);

Подскажите как сделать чтобы шаблон всегда открывался с кодировкой utf-8.

Сustom Buttons » Custom Buttons » 17-11-2010 11:45:29

Остался самый важный вопрос, как указать чтобы для шаблона применялась кодировка utf-8 ?

Сustom Buttons » Custom Buttons » 17-11-2010 05:54:02

Потестил немного:
1) Если выделить письмо в любой папке и нажать мою кнопку, то шаблон может открыться с закорючками вместо русских букв. Причем для разных писем разный вид закорючек. Получается для шаблона применяется кодировка текущего письма?

2) Значек для кнопки можно выбрать только один, при том что значки на панели могут быть двух размеров. Как это учесть?

3) Если навести курсор на кнопку, вижу всплывающую подсказку, но для кнопки Custom Buttons подсказка равна названию кнопки и нигде не меняется что-ли?

Сustom Buttons » Custom Buttons » 16-11-2010 07:38:54

okkamas_knife пишет

неа. тут работы для целого расширения с дополнительной DLL.

Понятно.
Тут еще такой вопрос. Шаблон как-то можно изменять? Если его редактировать как новое письмо и потом сохранить как шаблон, то надо снова к кнопке привязывать. Это не очень удобно. Может его в файл отдельно сохранить а в коде уже на этот файл ссылаться? В файле на диске я его всегда смогу поправить.

Сustom Buttons » Custom Buttons » 15-11-2010 19:02:38

Спасибо, это работает как надо.
Тут возник такой фееричный вопрос. Возможно ли в окне нового письма сделать кнопку, чтобы при нажатии на нее сворачивался thunderbird, делался скриншот и вкладывался в письмо?

Сustom Buttons » Custom Buttons » 15-11-2010 13:04:57

не получается:angry: , примеров мало и на английском, не понял.
goDoCommand("cmd_editAsNew") - открывает текущее письмо. как указать нужное не знаю, по идее должна куда-то ссылка подставляться, либо команда поиска шаблона, потом команда cmd_editAsNew.

Сustom Buttons » Custom Buttons » 15-11-2010 11:19:50

okkamas_knife пишет

dmitryf
но если в меню есть этот пункт - открыть шаблон

в меню нет такого пункта, но если выбрать шаблон, то через меню сообщение-редактировать как новое я могу открыть так как и нужно.

okkamas_knife пишет

dmitryf
как найти id элемента с помощью DOM Inspector , тебе нужно проделать почти тоже самое только брать не id а command,oncommand или onclick в нужном разделе и брать код из его значения.
нужный раздел ищи поиском в инспекторе введя название пункта меню.

Несколько раз все прочитал внимательно, но не пойму как сделать. Делаю для примера аналог кнопки "адресная книга", нахожу код - toAddressBook(), подставляю этот код в свою кнопку, да работает. Но как сделать подобное с "меню сообщение-редактировать как новое"? код-то я нашел - cmd_editAsNew. Как-то же надо этот код увязать с шаблоном, откуда ему знать что открывать. Вот этот момент мне не понятен.

Сustom Buttons » Custom Buttons » 15-11-2010 08:06:13

Подскажите пожалуйста.
Хочу сделать кнопку чтобы открывался шаблон письма в Thunderbird. Шаблон есть в папке шаблон, кнопку сделал. Не пойму какой код надо поставить. На первой странице ссылка на wiki, там написано что для этих целей надо использовать расширение menumanipulator, только найти такое расширение я никак не смог.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]