TinyMCE benutzerdefiniertes Plugin, wie kann man ein Wort basierend auf der aktuellen Cursorposition automatisch auswählen?

Lesezeit: 1 Minute

Beim Erstellen eines benutzerdefinierten Plugins für TinyMCE frage ich mich, wie man ein Wort automatisch basierend auf der aktuellen Cursorposition auswählen kann, wie im WordPress-Plugin “Link hinzufügen”.

Ich habe den WordPress TinyMCe Wplink-Code und TinyMCE Docs durchsucht, aber ich habe keine Referenz ….

Sie können es wie unten tun

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

Unten ist eine JS-Geige für dasselbe

https://jsfiddle.net/t9qhmguo/

Ausgabe

  • Ich bin auf dem neuesten TinyMce und bekomme die Meldung “Expand is not a function”

    – Spieglein Spieglein

    16. Dezember 2020 um 14:37 Uhr

  • @MirrorMirror, viele Dinge können sich geändert haben, da dies eine über 2 Jahre alte Antwort ist. Ich würde vorschlagen, dass Sie dafür ein neues Thema eröffnen

    – Tarun Lalwani

    16. Dezember 2020 um 15:41 Uhr

1353520cookie-checkTinyMCE benutzerdefiniertes Plugin, wie kann man ein Wort basierend auf der aktuellen Cursorposition automatisch auswählen?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy