Envoyé par : mikro
Date : 05/02/2007 14:57
Bonjour
Suite a une conférence sur XUL (Salon Linux), très interessé par cette technologie, j'essai de "Bricoler" un projet récupéré sur le Web "XulMusic".
Xulrunner installé, le lancement en ligne de commande s'effectue correctement : "C:\Program Files\xulrunner\xulrunner.exe" XulMusic\application.ini
Dans le fichier chrome.manifest j'ai content xulmusic jar:xulmusic.jar!/content/xulmusic/
Je decompresse l'archive pour accéder aux fichiers et reconstituer hors archive l'arborescence spécifique.
Je vire l'archive .jar et je modifie le chrome.manifest pour lancer directement le fichier xul
content xulmusic file:/content/xulmusic/
rien ne se passe
idem avec content xulmusic /content/xulmusic/
Malgré mes recherche dans les tutoriaux je ne vois pas la syntaxe correcte de chrome.manifest qu'il faut utiliser pour avoir un environnement de dev avec xulRunner.
Merci à celui qui aurait une vision plus claire que moi sur le sujet.
mikro
Envoyé par : Paul Rouget
Date : 05/02/2007 15:42
content xulmusic content/xulmusic/
Envoyé par : mikro
Date : 05/02/2007 16:26
Bonjour
Non, quelque soit la valeur que je précise dans xulmusic\chrome\chrome.manifest:
content xulmusic content/xulmusic/
ou
content xulmusic /content/xulmusic/
ou
content xulmusic file:/content/xulmusic/
ou
content xulmusic file:content/xulmusic/
J'ai toujours le même message
The file /content/xulmusic.xul cannot be found. Please check the location and try again
Alors que xulmusic\chrome\content\xulmusic.xul existe bien
D'ailleurs, quelque soit le contenu de chrome.manifest
content xulmusic nimportenaouak
j'ai la même erreur.
Envoyé par : Paul Rouget
Date : 05/02/2007 17:51
Bon:
l'url que tu veux charger:
chrome://xulmusic/content/xulmusic.xul
ensuite, l'arbo:
.../xulmusic.manifest .../content/xulmusic/xulmusic.xul
le contenu du manifest:
content xulmusic content/xulmusic/
Envoyé par : mikro
Date : 05/02/2007 18:50
Merci de ta réponse mais mon arbo originale est bien
.../xulmusic/application.ini .../xulmusic/chrome/ .../xulmusic/components/ .../xulmusic/defaults/ .../xulmusic/chrome/chrome.manifest .../xulmusic/chrome/xulmusic.jar (que je ne veux pas utiliser en dev) .../xulmusic/chrome/content/xulmusic.xul
Je veux simplement appeler par xulrunner le fichier xulmusic.xul en lieu et place de l'archive que j'arrive bien à executer ceci dit.
Il me semblait qu'une simple modif de chrome.manifest devait suffir sans rien toucher à l'arbo.
me trompe-je quelque part ?
Envoyé par : David Marteau
Date : 05/02/2007 22:47
Au vu de l'arborescence , l'uri chrome://xulmusic/content/xulmusic.xul est accessible en définissant:
content xulmusic content/
Cela pour effet de diriger l'uri de base chrome://xulmusic/content/ directement sur le repertoire content, et donc tous le fichiers référencés par cette uri seront redirigés vers cette uri. (Si xulmusic.xul fait référence à d'autres fichiers dans content, l'appli risque de ne pas fonctionner).
Envoyé par : mikro
Date : 06/02/2007 08:02
Merci
Cela fonctionne.
La forme de l'uri est un peu déroutante.
chrome://xulmusic/content/xulmusic.xul correspond en fait à xulmusic/chrome/content/xulmusic.xul.
Envoyé par : Paul Rouget
Date : 06/02/2007 14:52
Tu n'as pas du bien comprendre le format d'un manifest.
content foobar unpath
Ça veut dire que dans ce cas:
chrome://foobar/content/nimportequoi
nimportequoi va etre cherché dans le repertoire unpath.
Envoyé par : mikro
Date : 06/02/2007 15:30
Ok, j'ai relu la définition, c'est clair maintenant.
merci
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.