Envoyé par : Utilisateur anonyme
Date : 20/06/2005 12:44
Bonjour, Je cherche à écrire une extension pour thunderbird qui ajouterait un menu à la barre principale. Pour l'instant j'essaye avec:
<menubar id="mail-menubar"> <menu id="menu_csc" value="&csc.messengermenu.value;" accesskey="&csc.messengermenu.accesskey;" insertafter="tasksMenu"> <menupopup id="menu_CscPopup"> <menuitem id="csc_get" value="&csc.get.value;" accesskey="&csc.get.accesskey;" oncommand="alert(event.target.tagName);"/> <menuitem id="csc_verif" value="&csc.verif.value;" accesskey="&csc.verif.accesskey;" oncommand="alert(event.target.tagName);"/> <menuseparator/> <menuitem id="csc_prefs" value="&csc.prefs.value;" accesskey="&csc.prefs.accesskey;" oncommand="alert(event.target.tagName)"/> <menuitem id="csc_about" value="&csc.about.value;" accesskey="&csc.about.accesskey;" oncommand="alert(event.target.tagName)"/> </menupopup> </menu> </menubar>
Mais ça ne fonctionne pas. Auriez-vous une idée de la source de mon erreur? Merci, Yves
Envoyé par : laurentj
Date : 20/06/2005 12:55
Ton overlay ne doit pas être valide ou bien déclaré...
Envoyé par : Utilisateur anonyme
Date : 20/06/2005 13:29
mon fichier contens.rdf est le suivant:
<RDF:RDF xmlns:chrome="http://www.mozilla.org/rdf/chrome#" xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <RDF:Seq about="urn:mozilla:package:root"> <RDF:li resource="urn:mozilla:package:csc"/> </RDF:Seq> <RDF:Description about="urn:mozilla:package:csc" chrome:displayName="CADDISC SCVP Client 0.1" chrome:author="Yves YOSEPH" chrome:authorURL="http://www-lor.int-evry.fr/~maknavic/CSC/" chrome:description="Extension permettant de récupérer et de vérifier un certificat à la caddisc" chrome:extension="true" chrome:name="csc"/> <RDF:Seq about="urn:mozilla:overlays"> <RDF:li>chrome://messenger/content/mailWindowOverlay.xul"</RDF:li> </RDF:Seq> <RDF:Seq about="chrome://messenger/content/mailWindowOverlay.xul"> <RDF:li>chrome://csc/content/cscMessengerOverlay.xul</RDF:li> </RDF:Seq> </RDF:RDF>
et le code précédent est dans cscMessengerOverlay.xul.
Envoyé par : Utilisateur anonyme
Date : 20/06/2005 17:23
J'ai réussi à trouver mon erreur qui était répartie dans plusieurs autres fichiers. Merci pour l'aide, qui m'a incité à aller voir dans le .mozilla-thunderbird/<profil>/chrome/... comment cela fonctionnait avec les autres extensions (si les autres sont bien validées, qu'est-ce qui change à ce niveau, etc.).
Yves
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.