Fr:Ubiquity 0.1 Author Tutorial: Difference between revisions

Jump to navigation Jump to search
m
Line 124: Line 124:


La nouvelle fonction ici est <code>setSelection()</code>. Elle insère le texte qui lui est passé dans la page à l'endroit où se trouve le curseur. Si le curseur est dans un champ de texte éditable ou de rich-text, le texte est alors balancé là. Si le curseur n'est pas dans une zone éditable, <code>setSelection()</code> pourra quand même insérer le texte.  
La nouvelle fonction ici est <code>setSelection()</code>. Elle insère le texte qui lui est passé dans la page à l'endroit où se trouve le curseur. Si le curseur est dans un champ de texte éditable ou de rich-text, le texte est alors balancé là. Si le curseur n'est pas dans une zone éditable, <code>setSelection()</code> pourra quand même insérer le texte.  
NB : Même quand il n'est pas affiché, Firefox garde toujours la position du curseur. Pour le voir, tappez F7.
''NB : Même quand il n'est pas affiché, Firefox garde toujours la position du curseur. Pour le voir, tappez F7.''
Essayez d'aller sur une page, sélectionnez du texte non éditable, et utilisez la commande. Vous voyez, ça marche ! C'est particulièrement pratique pour les commandes comme "translate" (traduction), où vous voulez remplacer du texte non-éditable par sa traduction.
Essayez d'aller sur une page, sélectionnez du texte non éditable, et utilisez la commande. Vous voyez, ça marche ! C'est particulièrement pratique pour les commandes comme "translate" (traduction), où vous voulez remplacer du texte non-éditable par sa traduction.


12

edits

Navigation menu