Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# menulist menupopup template

Envoyé par : thamoz

Date : 07/06/2005 10:49

Bonjour à tous,

J'ai des petits problèmes avec les templates/menulist/menupopup.

Que ce soit avec le CVS ou le version 1.0.4 de firefox, je ne parviens pas à faire afficher une menulist du premier coup. Je m'explique.

Prenons l'exemple du tutoriel section 8.3 "Manipulation de sources de données RDF". Pour moi, lorsque je charge une telle page dans firefox, les menulists (popup) ne sont pas chargés et quand je reload la page tout se passe à merveille.

Le xul est le suivant :

<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<!DOCTYPE window SYSTEM "chrome://mozfet/locale/unit.dtd">
<window id="unMenu" title="monTitre"
   xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
 <vbox flex="1" style="overflow:auto;">
   <vbox id="theBox" datasources="unit_noLoc.rdf &unit.rdf;" ref="http://www.some-mozfet-units.com/all-units">
     <template>
       <rule iscontainer="true">
         <hbox align="left" uri="rdf:*">
           <label value="rdf:http://www.some-mozfet-units.com/rdf#name"/>
         </hbox>
       </rule>
       <rule>
         <conditions>
           <content uri="?uri"/>
           <member container="?uri" child="?animal"/>
           <triple subject="?animal" predicate="http://www.some-mozfet-units.com/rdf#name" object="?name"/>
         </conditions>
         <action>
           <menulist id="myList">
             <menupopup id="myMenupopup">
               <menuitem uri="?animal" label="?name"/>
             </menupopup>
           </menulist>
         </action>
       </rule>
     </template>
   </vbox>
 </vbox>
</window>

Le rdf est assez long mais sa structure ressemble à l'exemple animaux.rdf de ce tutoriel (très bien fait d'ailleurs, bravo et merci aux rédacteurs traducteurs)

Je vous remercie d'avance.

Thamoz

# Re: menulist menupopup template

Envoyé par : thamoz

Date : 07/06/2005 14:00

De même, quelqu'un parvient-il à faire fonctionner l'exemple suivant : http://mozref.com/reference/objects/Menulist ?

Merci beaucoup.

Thamoz.

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.