5 votes

Plugin personnalisé TinyMCE, comment faire en sorte qu'un mot soit automatiquement sélectionné en fonction de la position actuelle du curseur ?

En créant un plugin personnalisé pour TinyMCE, je me demande comment faire pour qu'un mot soit automatiquement sélectionné en fonction de la position actuelle du curseur, comme dans le plugin "Add link" de Wordpress.

J'ai cherché dans le code Wordpress TinyMCe Wplink et dans les documents TinyMCE mais je n'ai aucune référence.....

5voto

Tarun Lalwani Points 75641

Vous pouvez le faire comme ci-dessous

if (editor.selection.isCollapsed()) {
    var selRng = editor.selection.getRng();
    selRng.expand("word"); //expands the DOM range to the current word
    editor.selection.setRng(selRng);
}

Vous trouverez ci-dessous un JS Fiddle pour la même chose.

https://jsfiddle.net/t9qhmguo/

Output

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X