J'espère ne pas me tromper de forum pour demander si vous pensez que ce qui suit est un bug...
Les popup menus XUL ne fonctionnent pas si un style "overflow:auto;" est affecté à la fenetre.
Code qui ne fonctionne pas (firebird 0.7 et mozilla 1.6 sur windows 2000) :
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" style="overflow:auto;">
<popupset>
<popup id="clipmenu">
<menuitem label="Cut"/>
<menuitem label="Copy"/>
<menuitem label="Paste"/>
</popup>
</popupset>
<box context="clipmenu">
<description value="Context click for menu"/>
</box>
</window>
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<popupset>
<popup id="clipmenu">
<menuitem label="Cut"/>
<menuitem label="Copy"/>
<menuitem label="Paste"/>
</popup>
</popupset>
<box context="clipmenu">
<description value="Context click for menu"/>
</box>
</window>
Sylvain