<$BlogRSDUrl$>

Esos aparatos del demonio

Mis notas sobre lo que voy leyendo de ordenadores y periféricos

jueves, abril 13, 2006

Extesión "Hola, mundo" para Thunderbird 


He estado toda la mañana intentando conseguir, siguendo el tutorial para hacer Hello World!, hacer que funcione una extensión que simplemente añada una opción de menú al Thunderbird y saque un mensaje. El problema es que el tutorial está hecho para Firefox y hay que cambiar algunas cosas para Thunderbird... y lo que hay que cambiar no lo pone en ningún sitio.

Creo que es esto:

- En el fichero manifest.chrome, en vez de:


overlay chrome://browser/content/browser.xul chrome://helloworld/content/overlay.xul


como en Thunderbird la ventana principal se llama de manera distinta, hay que poner:


overlay chrome://messenger/content/mailWindowOverlay.xul chrome://helloworld/content/overlay.xul



- En el fichero install.rdf, hay que añadir esto para indicar que también sirve para Thunderbird:



<em:targetApplication>
<Description>
<em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>
<em:minVersion>1.0</em:minVersion>
<em:maxVersion>1.5</em:maxVersion>
</Description>
</em:targetApplication>



- En el fichero overlay.xul, hay que cambiar el nombre del menú «Tools», porque en Thunderbird es taskPopup en vez de menu_ToolsPopup, así que en vez de:


<menupopup id="menu_ToolsPopup">


hay que poner


<menupopup id="taskPopup">


Tres tonterías que me ha llevado horas encontrar.

Actualización: Y después de todo, sí había versión para Thunderbird en el tutorial, por ahí escondida al final... Veámoslo por el lado positivo: he aprendido bastante en toda la búsqueda.

Comentarios:

Publicar un comentario

This page is powered by Blogger. Isn't yours?

Blogroll
Enlaces
Archivos

Licencia Creative Commons
Este trabajo tiene licencia Creative Commons License.