Page 1 sur 1

Problème de Pop-up en XUL

Publié : 17 janv. 2004, 15:31
par spi
Bonjour,


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 qui fonctionne :

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>
Un avis ?

Sylvain

Publié : 17 janv. 2004, 17:12
par Benoit
Peut-être que tu devrais placer ce style sur une boîte et non sur une fenêtre ?

Si ce n'est pas ça, je te conseille de poser ta question sur le forum de XULPlanet, je ne suis pas sûr que quelqu'un saura te répondre ici.

http://www.xulplanet.com/forum/viewforum.php?f=3