ausgewählt Wraps ich derzeit TinyMCE bin mit und möchte eine benutzerdefinierte Schaltfläche hinzufügen, die wie folgt funktioniert:TinyMCE - Wie eine Schaltfläche hinzufügen, den Text mit einem Tag
- Benutzer Highlights Text im Text-editior
- Benutzer klickt auf die benutzerdefinierte Schaltfläche X
- Der Text (Hund zu Fuß) mit einem Tag (Hund zu Fuß) gewickelt ist
Irgendwelche Ideen auf, wenn dies getan werden kann? Ich habe herausgefunden, wie eine benutzerdefinierte Schaltfläche Text injiziert zu machen, aber nicht Text wickelt ... Hier ist der aktuelle Code:
// Add a custom button
ed.addButton('mybutton', {
title : 'My button',
'class' : 'MyCoolBtn',
image : 'MyCoolBtn.png',
onclick : function() {
// Add you own code to execute something on click
ed.focus();
ed.selection.setContent('<strong>Hello world!</strong>');
}
});
Dank!
Eine Frage @Warrior, warum brauchen Sie die 'ed.focus();'? Danke – tif
Laut der TinyMCE API Dokumentation unter http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.focus lautet der Zweck dieses Aufrufs: "setze diesen Editor als activeEditor in die tinymce collection. es wird auch DOM focus in den Editor stellen. " –