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.