Envoyé par : syl
Date : 23/04/2007 15:22
Bonjour à tous,
Je gère les préférences de mon application avec le systeme de prefs de Mozilla. Tout fonctionne bien si ce n'est que je ne peux afficher qu'1 seul PrefPane (le 1er) et sans avoir le bandeau de navigation.
Voici mon code :
<prefwindow id="aaPreferences" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <prefpane id="PREFPANE_cnx" label="Connexion serveur" image="chrome://aase/skin/Exports.png"> <preferences> <preference id="PREF_serveur1" name="aase.serveur1" type="string"/> <preference id="PREF_serveur2" name="aase.serveur2" type="string"/> <preference id="PREF_bdd" name="aase.bdd" type="string"/> </preferences> <grid> <columns align = "center"> <column flex="3"/> <column flex="1"/> </columns> <rows> <row> <label value="Adresse Serveur MOSE"/> <textbox id="TBOX_serveur1" preference="PREF_serveur1"/> </row> <row> <label value="Adresse site Internet de Ressource"/> <textbox id="TBOX_serveur2" preference="PREF_serveur2"/> </row> <row> <label value="Base de donnée"/> <textbox id="TBOX_bdd" preference = "PREF_bdd"/> </row> </rows> </grid> </prefpane> <prefpane id="PREFPANE_domaines" label="Domaines autorisés" image="chrome://aase/skin/Exports.png"> <preferences> <preference id="PREF_partenaireautorise" name="aase.partenaireautorise" type="string"/> </preferences> <label value="Partenaire"/> <textbox id="TBOX_serveur1" preference="PREF_partenaireautorise"/> </prefpane> </prefwindow>
Je travaille sous WINXP avec FF 2.0.0.3
Si quelqu'un à une petite idée ?
Merci par avance
Syl
Envoyé par : syl
Date : 23/04/2007 15:37
Toutes mes excuses, je le ferais plus ;) en relançant l'application cela fonctionne finalement très bien.
Syl
Envoyé par : Raphael
Date : 23/04/2007 15:44
C'est donc un prefpane qui est utilisé ? Moi qui avait déjà posé la question, je n'avais toujours pas trouvé la réponse et j'utilisais des decks...
Bon à savoir :)
Envoyé par : pitivier
Date : 23/04/2007 15:56
Bonjour,
Raphael je pense que tu dois déclarer çes lignes dans le fichier javascript de préférence :
pref("browser.preferences.animateFadeIn", false); pref("browser.preferences.instantApply", false);
Pour ma part, je n'ai plus eu de problème avec les prefpanes
depuis.
En espérant que ça peut te servir
Envoyé par : syl
Date : 23/04/2007 17:16
Je reviens sur le prefpane qui ne fonctionne pas (bandeau caché), si cela peut aider du monde. En fait la manière dont on ouvre la fenetre de préference semble influer sur le bon fonctionnement de celle-ci. Ainsi un :
window.open("chrome://aase/content/aaPreferences.xul", "", "chrome");
ne fonctionne pas (bandeau caché) mais un :
window.openDialog("chrome://aase/content/aaPreferences.xul");
fonctionne bien. En fait, il faut faire attention au passage d'argument dans la fenetre qui est utilisé par le systeme de préférence pour positionner la boite de dialogue des préférences
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.