Envoyé par : platimodo
Date : 09/11/2008 22:38
Bonjour, Bonsoir je regarde parsi par la et découvre petit a petit le xul ce site est le premier avec un forum j'en profite donc pour me renseigner un peu car je ne trouve pas ce que je veux
je suis sous firefox 3 et je voudrais créer un tout petit add-on tout simple pour mon forum pas besoin de fenêtre pages de still etc . . .
mais je ne comprend pas trés bien comment faire
ce que je veux c'est en premier lieux un icone en ba a droite dans la statusbarpanel, lors d'un clic gauche ou droit un menu avec deux sous menu balises et images, dans ces sous menu les différentes balise d'insertion d'image lien, gif, etc . . . lorsque l'on clic dessu la balise est insérée dans le champ texte je ne prend pas un add qui existe déjà car les balises sont spécial. Donc si vous avez des tuto qui correspondent a ceci ou si vous voulez bien m'expliquer un peu.
merci beaucoup pour l'aide que vous apporterez a bientôt .
Envoyé par : Paul Rouget
Date : 10/11/2008 00:24
Il faut que tu fasses un overlay. Lis le tuto.
Envoyé par : platimodo
Date : 10/11/2008 00:43
oki merci je regarde ca de suite car je ne trouve que des tuto pour créer des choses complexe avec des fenêtres et du css
Envoyé par : platimodo
Date : 10/11/2008 01:14
j'ai tout lu et je ne comprend rien . . . je ne suis pas doué pour le xul et j'ai bien relu plusieurs fois mais rien a faire je ne comprend pas du tout . tu n'as pas un tuto sur ce que je recherche sans toute ces fenêtres complexe, je veux juste un menu comme cette aide qui s'ouvre lorsque l'on clic sur la petite image et qui ce ferme lorsque l'on re clic dessu, on clic sur inséré un lien et la balise de lien ce place dans le champ texte. je cherche un truc tout "con" mais je n'arrive pas a le faire (quel bras cassé je fais)
merci de ta réponse
PS : enfaîte je veux faire exactement la mémechose que cette add-on : https://addons.mozilla.org/fr/firefox/addon/128 mais juste avec du BBC et les smilles sans configuration
Envoyé par : Paul Rouget
Date : 10/11/2008 11:35
Utilise un statusbarpanel avec un règle css: list-style-image: url(chrome://foobar/skin/foobar.png); pour définir l'image.
Dedans, met un menupop et le tour est joué.
Envoyé par : platimodo
Date : 10/11/2008 16:19
je vais devoir men sortir avec ces indications ! Merci beaucoup.
Envoyé par : platimodo
Date : 10/11/2008 16:32
petite question ? menupop c'est quoi ?
Envoyé par : platimodo
Date : 10/11/2008 17:26
je n'y arrive pas . . . mon install :
<?xml version="1.0"?> <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:id>sample@foo.net</em:id> <em:version>1.0</em:version> <em:type>2</em:type> <!-- Target Application this extension can install into, with minimum and maximum supported versions. --> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>1.5</em:minVersion> <em:maxVersion>3.0.*</em:maxVersion> </Description> </em:targetApplication> <!-- Front End MetaData --> <em:name>Sample!</em:name> <em:description>A test extension</em:description> <em:creator>Your Name Here</em:creator> <em:homepageURL>http://www.foo.com/</em:homepageURL> </Description> </RDF>
mon chrome :
content sample chrome/chromeFiles/content/ overlay chrome://browser/content/browser.xul chrome://sample/content/sample.xul
et mon semple qui utilise un css pour l'image
<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <?xml-stylesheet href="sk.css" type="text/css"?> <overlay id="sample" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <statusbar id="status-bar"> <statusbarpanel id="panel" class="petiteimage"/> </statusbar> </statusbar> </overlay>
et tout s'install bien mais je n'ai pas d'image je ne comprend pas
help plz
Envoyé par : hfraser
Date : 02/12/2008 03:58
ca devrais aider avec ca ...
<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <?xml-stylesheet href="sk.css" type="text/css"?> <overlay id="sample" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<statusbarpanel id="your-panel" insertafter="livemark-button"> <label id="your-panel-label" collapsed="true" crop="end" style="width:0px; margin:0" /> <image id="ton-image" width="16" height="16" style="margin:0 5px" mousethrough="never" onclick="tafonction()" />
<statusbarpanel> </overlay>
ps : si tu checrche ce qu'un element peut faire http://xulplanet.com ya aussi plein de bonne chose comme les definitions d'interfaces :)
Envoyé par : hfraser
Date : 02/12/2008 03:59
dans ton chrome aussi il faut enregistrer les locales et les skins si tu veut les utiliser!
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.