Envoyé par : Bender
Date : 04/05/2006 17:53
Bonjour,
J'aimerais remplacer le comportement d'un bouton qui est en XBL. Le code exécuté, quand on clique dessus, est dans le fichier XML. Comment faire pour pouvoir remplacer ce code par le mien ? avec un overlay ?
Envoyé par : laurentj
Date : 04/05/2006 22:36
en faisant un xbl qui hérite de l'autre, et en redéfinissant le handler sur l'evenement command
Envoyé par : Bender
Date : 05/05/2006 09:44
Merci, mais voila j'essaye de remplacer l'event dialogaccept de chrome://global/content/bindings/preferences.xml#prefwindow par un alert mais ca ne fonctionne pas. Pourtant je pense avoir fait comme le dit le tutorial.
<?xml version="1.0"?> <bindings xmlns="http://www.mozilla.org/xbl" xmlns:xbl="http://www.mozilla.org/xbl" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <binding id="myprefwindow" extends="chrome://global/content/bindings/preferences.xml#prefwindow"> <handlers> <handler event="dialogaccept"> alert("toto"); </handler> </handlers> </binding> </bindings>
Envoyé par : laurentj
Date : 05/05/2006 10:33
et dans ta css, tu as indiqué d'appliquer ton nouveau binding sur la balise en question ?
Envoyé par : Bender
Date : 05/05/2006 11:02
J'ai reussi mais je suis pas sûre d'avoir compris, tu dois créer :
C'est le dernier que je suis pas sûre, faut-il le créer ? et que mettre dedans (un overlay pour ajouter la nouvelle css ?) ?
ps: Merci encore laurent pour tes réponses, et ta présence sur ce forum.
Envoyé par : laurentj
Date : 05/05/2006 12:42
Tout est dans le tutoriel : pour qu'un binding XBL fonctionne, il faut
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.