[Extensions] Extensions Geckomenu

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...

Modérateur : chBok

Goofy
Iguane
Messages : 593
Enregistré le : 23 juil. 2004, 22:39

Message par Goofy » 27 janv. 2007, 21:08

:)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Modifié en dernier par Goofy le 27 janv. 2007, 23:42, modifié 1 fois.
- Pensez global, faites des locales -

Image

Avatar du membre
Mori
Animal mythique
Messages : 13293
Enregistré le : 30 avr. 2004, 19:17

Message par Mori » 27 janv. 2007, 21:23

Goofy a écrit :

Code : Tout sélectionner

locale menubd fr chrome/locale/fr_FR/
locale menubd us chrome/locale/en_US/ 
erreur ci-dessus. Il faut écrire fr-FR et en-US (trait d'union et non soulignement)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
:lol: nous ferons un grand feu et nous y mettrons le prof au milieu. grillez-moi ses lunettes. :P
Linux ubuntu MATE 18.04 (x86_64)

Goofy
Iguane
Messages : 593
Enregistré le : 23 juil. 2004, 22:39

Message par Goofy » 27 janv. 2007, 23:08

hihi
:lol:
Le doctype du xul n'est pas bon, l'adresse est restée celle de geckomenu.

Code : Tout sélectionner

<!DOCTYPE window SYSTEM "chrome://geckomenu/locale/menubd.dtd">
devrait être

Code : Tout sélectionner

<!DOCTYPE window SYSTEM "chrome://menubd/locale/menubd.dtd">
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
- Pensez global, faites des locales -

Image

zorrax

Message par zorrax » 29 janv. 2007, 08:22

merci bcp goofy pour avoir eplucher le code...
je corrige ca et je teste...
encore merci

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

zorrax

Message par zorrax » 29 janv. 2007, 10:54

apres correction et maintes essais l'extension s'installe tres bien (le dossier est crée dans le profil) mais aucun menu dans la barre de firefox.....
ci joint la derniere version....http://www.sendspace.com/file/zwx361
je comprend pas grand chose
merci da votre aide

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

chBok
Iguane
Messages : 990
Enregistré le : 17 oct. 2003, 19:17

Message par chBok » 29 janv. 2007, 18:00

Je n'ai pas analysé finement ton extension, mais simplement le fichier manifest. Tu n'as défini aucun overlay donc tu ne pourras jamais interagir avec ton interface Firefox.

Tu doit avoir une ligne overlay pointant vers le fichier menubd.xul de ton JAR (je n'ai plus la syntaxe exacte en tête).

zorrax

Message par zorrax » 29 janv. 2007, 19:18

jai rajouté ca
overlay chrome://browser/content/browser.xul chrome://menubd/content/menubd.xul

je teste

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 ImageShackToolbar/3.0.1 Firefox/2.0

Goofy
Iguane
Messages : 593
Enregistré le : 23 juil. 2004, 22:39

Message par Goofy » 29 janv. 2007, 20:11

Voilà un point de départ fonctionnel :
http://goofy37.perso.cegetel.net/extens ... bd_0.1.xpi

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.1; .NET CLR 2.0.50727) Gecko/20061204 Firefox/2.0.0.1
- Pensez global, faites des locales -

Image

zorrax

Message par zorrax » 30 janv. 2007, 14:36

un grand merci pour le temps passé dessus
mais jai du mal a voir la difference entre ce que jai pu ecrire et ce que tu as fait
enfin bon jai reussi a la faire tourner
et maintenant jai tout changé au niveau des links

deux petites questions :
dans larchive que tu as crée tu as laissé les dossier content et locale avec le fichier jar cest normal ou on peut les supprimer quand on zip tout ???

tu nas pas mis de fichier chrome.manifest ??

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 ImageShackToolbar/3.0.1 Firefox/2.0

Goofy
Iguane
Messages : 593
Enregistré le : 23 juil. 2004, 22:39

Message par Goofy » 30 janv. 2007, 16:30

dans larchive que tu as crée tu as laissé les dossier content et locale avec le fichier jar cest normal ou on peut les supprimer quand on zip tout ???

tu nas pas mis de fichier chrome.manifest ??
1. Oui il faut les supprimer vu qu'ils sont déjà dans le jar (je les laisse lorsque c'est en phase de test pour éviter d'avoir à dézipper à chaque fois que je change une bricole)
2. ben non mais tu peux facilement ajouter le chrome.manifest comme tu avais (je crois) commencé à le faire.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.1; .NET CLR 2.0.50727) Gecko/20061204 Firefox/2.0.0.1
- Pensez global, faites des locales -

Image

chBok
Iguane
Messages : 990
Enregistré le : 17 oct. 2003, 19:17

Message par chBok » 30 janv. 2007, 17:01

Le fichier chrome.manifest sert pour le gestionnaire d'extensions depuis Firefox 1.5. Son fonctionnement est bien plus facile que les anciens scripts d'installation (qui peuvent encore fonctionner, je le signale).

the worms
Gecko
Messages : 64
Enregistré le : 18 janv. 2005, 15:05

Message par the worms » 21 mai 2007, 05:34

Bon si vous voulez je veux bien mettre à jour l'extension ;)

Vu que j'viens d'utiliser pour l'adapter à mon site, voilà ce que ça donne ;)

Image

En ayant jouer un peu sur l'ajout d'icone via l'extension CuteMenus

Vu que j'ai un peu zappé les traductions par faute de temps, ça sera pour me racheter :lol:


Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)

calimo
Animal mythique
Messages : 14118
Enregistré le : 26 déc. 2003, 11:51

Message par calimo » 21 mai 2007, 10:20

Tiens, d'ailleurs, elle est passée où ? On a une belle erreur 404... http://www.disque-monde.org/index.php/Geckomenu :?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3

the worms
Gecko
Messages : 64
Enregistré le : 18 janv. 2005, 15:05

Message par the worms » 21 mai 2007, 10:49

Le lien à changé :

http://blog.disque-monde.org/category/geckomenu

Je me ma mise à jours en ligne d'ici peu ;)


Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)
ImageImage

the worms
Gecko
Messages : 64
Enregistré le : 18 janv. 2005, 15:05

Message par the worms » 21 mai 2007, 11:12

voici la mise à jours avec l'ajout d'icones :

http://the.worms.free.fr/geckomenu/geckomenu.0.7.xpi

Par contre si vous savez comment la rendre autoinstallable je suis preneur :)

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)
ImageImage

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité