Forums : Divers, vos projets, le site...

Aller à la discussion :  Plus récente Plus ancienne

# Environnement XulRunner

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

# Re: Environnement XulRunner

Envoyé par : Paul Rouget

Date : 05/02/2007 15:42

content xulmusic content/xulmusic/

# Re: Environnement XulRunner

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.

# Re: Environnement XulRunner

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/

# Re: Environnement XulRunner

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 ?

# Re: Environnement XulRunner

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).

# Re: Environnement XulRunner [résolu]

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.

# Re: Environnement XulRunner

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.

# Re: Environnement XulRunner

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.