*.xpi ne démarre pas (extension perso!)

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...
The RedBurn
Iguane
Messages : 515
Inscription : 28 janv. 2005, 16:39

Message par The RedBurn »

~HP a écrit :
The RedBurn a écrit :Pour obtenir le texte sélectionné, il faut utiliser

Code : Tout sélectionner

document.commandDispatcher.focusedWindow.getSelection().toString()
Fonctionne aussi pour les textes dans les input type text ou les textarea ?
Non, pour ces types de champs, il faut utiliser

Code : Tout sélectionner

document.commandDispatcher.focusedElement
Donc un code de ce genre couvre les deux cas :

Code : Tout sélectionner

	 var selectedText;
    var focusedElement = document.commandDispatcher.focusedElement;
    if(typeof(focusedElement) != "undefined" && focusedElement != null)
      selectedText = focusedElement.value.substring(focusedElement.selectionStart, focusedElement.selectionEnd);
    else {
      var focusedWindow = document.commandDispatcher.focusedWindow;
      selectedText = focusedWindow.getSelection().toString();
    }
Venez traduire des extensions sur BabelZilla
Avatar de l’utilisateur
~HP
Varan
Messages : 1141
Inscription : 29 juin 2008, 13:22

Message par ~HP »

Merci, j'essaierai…

Message envoyé avec : Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; fr-FR; rv:1.9.0.3) Gecko/2008092719 Firefox/3.0.3 (lzyc)
Rizzen
Gecko
Messages : 92
Inscription : 30 juin 2006, 11:22

Message par Rizzen »

Mwa a écrit :Merci beaucoup il n'y a plus de bug mais juste un ptit soucis: je ne vois pas la phrase apparaître dans firefox :lol: Comment cela se fait-il?
Bonjour,

Vous allez rire mais moi aussi j'ai essayé ce tuto et moi aussi je me suis planté.
J'ai bien l'extension présente dans Tools > Add-ons mais pas de message.

http://zetta.jean-emile.com/monextension.xpi

merci
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Firefox/8.04 (hardy) Firefox/3.0.3
nico@nc
Animal mythique
Messages : 8038
Inscription : 21 août 2005, 08:04

Message par nico@nc »

Bonsoir,

Ton chrome.manifest :

Code : Tout sélectionner

acontent		exemple			chrome/content/
overlay chrome://browser/content/browser.xul chrome://monextension/content/exemple.xul
Il y a déjà un a en trop tout au début (content et non acontent), et surtout le nom du paquetage à enregistrer (ici exemple) n'est pas le même que celui que tu as utilisé ensuite dans l'emplacement de l'overlay à enregistrer (monextension).

Ça devrait mieux fonctionner comme ça (par exemple) :

Code : Tout sélectionner

content monextension chrome/content/
overlay chrome://browser/content/browser.xul chrome://monextension/content/exemple.xul
Rizzen
Gecko
Messages : 92
Inscription : 30 juin 2006, 11:22

Message par Rizzen »

Ah ben oui c'est à ce demander comment je ne l'avais pas remarqué.

Un grand merci
Je vais rechercher mes manuels de xul que je venais de jeter :D

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Firefox/8.04 (hardy) Firefox/3.0.3
Invité

Message par Invité »

nico@nc c'est tres gentil!!! merci~!

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-CN; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
Répondre

Qui est en ligne ?

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