Forums : Extensions

Aller à la discussion :  Plus récente Plus ancienne

# thunderbird, menu, extension

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

# Re: thunderbird, menu, extension

Envoyé par : laurentj

Date : 20/06/2005 12:55

Ton overlay ne doit pas être valide ou bien déclaré...

# Re: thunderbird, menu, extension

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.

# Re: thunderbird, menu, extension

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.