Envoyé par : methos1435
Date : 21/08/2008 19:53
Bonsoir, j'essaye en vain de débuter une extension pour thunderbird... J'ai suivi plusieurs tutoriaux pour inserer du texte dans la barre de status, mais rien à faire, l'extension apparait bien dans les modules complémentaire, mais aucun texte d'affiché ...
l'arbo de mon fichier XPI (testé également directement sans xpi, même résultat) :
- chrome/ ->
- content/ ->
- sample.xul
- install.rdf
- chrome.manifest
mon fichier install.rdf (générateur de fichier install.rdf):
<?xml version="1.0" encoding="iso-8859-15"?>
<!-- Générateur de fichier install.rdf
http://xulfr.org, le 21/08/2008
-->
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest">
<em:name>modelTIE</em:name>
<em:version>0.1</em:version>
<em:id>modelTIE@TIE.net</em:id>
<em:type>2</em:type>
<em:description>Modèles de messages pré-établis ****</em:description>
<em:targetApplication>
<!-- Thunderbird -->
<Description>
<em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>
<em:minVersion>1.5</em:minVersion>
<em:maxVersion>2.0.*</em:maxVersion>
</Description>
</em:targetApplication>
<!-- Equipe de développement, contributeurs et traducteurs -->
<em:creator>methos1435</em:creator>
</Description>
</RDF>
mon fichier chrome.manifest :
content modelTIE chrome/content/ overlay chrome://messenger/content/messenger.xul chrome://modelTIE/content/sample.xul
et enfin mon fichier sample.xul :
<?xml version="1.0" encoding="ISO-8859-1"?>
<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper /there.is.only.xul">
<statusbar id="status-bar">
<statusbarpanel id="status_XML">
<label value="ca maaaaaaaaaaarche!!" id="status-textXML"/>
</statusbarpanel>
</statusbar>
</overlay>
Je ne pense pas avoir fait d'erreur et pourtant, rien ne s'affiche... Si quelqu'un peux m'aider sur ce coup, je l'en remercie d'avance !
Envoyé par : Paul Rouget
Date : 21/08/2008 22:45
ça fonctionne pas mieux avec:
<statusbarpanel id="status_XML" label="Ça marche">
?
Envoyé par : methos1435
Date : 21/08/2008 23:22
Non, en mettant :
<statusbarpanel id="status_XML" label="ca marche" />
ca ne donne rien non plus..
Envoyé par : Paul Rouget
Date : 22/08/2008 12:05
<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper /there.is.only.xul">
y'a un espace en trop dans le ns. C'est peut etre ça.
Sinon, installe DOMInspector est vérifie que ton overlay est bien chargé.
Envoyé par : methos1435
Date : 22/08/2008 12:30
Bonjour, j'ai regardé pour le xmlns, pas de soucis a prioris sur cette ligne. J'ai également regardé avec Dom Inspector (que j'avais déja installé) : Aucun overlay dans statusbar...
C'est à n'y rien comprendre ...
Envoyé par : Paul Rouget
Date : 22/08/2008 12:59
T'as précisé l'overlay dans ton manifest ?
Envoyé par : methos1435
Date : 22/08/2008 21:10
Oui il est indiqué, j'ai mis le contenu de tous mes fichiers sur le premier post
Envoyé par : Paul Rouget
Date : 23/08/2008 16:12
Essaye peut etre sans majuscule dans le manifest.
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.