IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres langages pour le Web Discussion :

XUL pour les nuls


Sujet :

Autres langages pour le Web

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 523
    Points : 147
    Points
    147
    Par défaut XUL pour les nuls
    Hello,

    Je dois mettre le nez dans un module XUL pour y faire une modif.

    Or, je n'ai jamais fait de XUL, donc je dois déjà comprendre comment ça fonctionne... mais d'emblée me vient une question:
    -> si pour une page php classique, il suffit de modifier le code et faire ctrl-F5 derrière pour voir le résultat
    -> quid avec XUL??

    J'ai dézippé le .xpi correspondant et j'ai donc une arborescence avec:
    -> un 1er fichier xul dans le dossier content (nom_module.xul)
    -> des fichiers js dans javascript
    -> et d'autres fichiers .xul dans le dossier xul
    fichiers .xul & .js que je vais donc devoir modifier!

    Mais comment tester au fur et à mesure mon dév'?
    -> à chaque modif, rezipper l'arbo, renommer en .xpi et réinstaller? rassurez-moi parce que si c'est ça, je ne suis pas du tout au bout!!
    • entre tâtonnements de compréhension du bordel
    • et ma vraie modif finale
    • .................

    -> alors un autre moyen (j'espère!!! )?

    merci.

    EDIT
    en fait, pour faire simple:
    -> il y a une zone de saisie dans laquelle est chargée une data (un taux horaire)
    -> cette zone est actuellement non modifiable
    -> je dois "simplement" (si on peut dire) virer cette protection pour autoriser de la saisie libre

    donc je suppose que c'est plutôt un des fichiers .js que je dois modifier, non.
    -> .js pour les traitements
    -> .xul pour l'affichage
    c'est ça la philo XUL?

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 523
    Points : 147
    Points
    147
    Par défaut
    Autre problème:
    -> j'ai fait une copie de travail de la dernière version de l'appli, pour ma modif: répertoire calcul1.0.9 ~> calcul1.0.10
    -> simplement pour tester l'install du module, j'ai zippé (7zip) calcul1.0.10 que j'ai renommé calcul1.0.10.xpi
    -> mais FF n'en veut pas: ce module complémentaire n'a pas pu être installé car il semble corrompu

    Phénomène identique, que je zippe en .zip, ou .7z....................

    Donc, ma question:
    -> y-a-t-il qq chose de particulier à faire au moment du zippage du dossier?

    Je n'ai même pas encore attaqué le code que déjà c'est le bordel!

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 523
    Points : 147
    Points
    147
    Par défaut
    Bon ben je vais répondre moi-même alors, histoire que ça serve!
    -> il faut zipper le dossier et son arbo mais depuis l'intérieur du dossier!

    ex:
    dossier <cacul-v10>
    chrome
    chrome.manifest
    install.rdf

    SI on zippe depuis le dossier contenant calcul-v10, le zippage va inclure un niveau de plus..... ce qui fait râler FF!!
    -> dans le .zip on aura
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    cacul-v10.zip
    |- <cacul-v10>
    ||- install.rdf
    ||- chrome.manifest
    ||- <chrome>
    ALORS que FF attend qq chose comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    cacul-v10.zip
    |- install.rdf
    |- chrome.manifest
    |- <chrome>
    Voilà, hope this helps!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/02/2007, 13h02
  2. Réponses: 6
    Dernier message: 06/11/2005, 12h10
  3. C++ pour les nuls => Linux => Problème
    Par wizardman dans le forum Linux
    Réponses: 6
    Dernier message: 21/09/2005, 01h53
  4. Apprendre le réseau (pour les nuls)
    Par __fabrice dans le forum Développement
    Réponses: 5
    Dernier message: 08/03/2005, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo