En fait, je voudrais modifier la fonction replaceWord de la spellchecker.Firefox-Addon: Comment remplacer une fonction d'interface utilisateur?
J'ai essayé (dans mon propre extension firefox) onInit:
original_replaceWord = InlineSpellCheckerUI.replaceWord;
InlineSpellCheckerUI.replaceWord = function()
{
// things i would like to do (i.e. set the Cursor to another spot in the editor)
// call of the original function
return original_replaceWord.apply(this, arguments);
};
Mais cela ne semble pas fonctionner, parce que cette fonction n'a pas été appelée lorsque j'ai remplacé un mot missspelled.
Comment trouver la bonne fonction? Lequel dois-je écraser?
thx pour toute suggestion
Voir la source de InlineSpellCheckerUI à http://mxr.mozilla.org/firefox/source/toolkit/content/inlineSpellCheckUI.js et essayer de trouver la fonction que vous devez remplacer. –
hmm, va essayer – Thariama