web-dev-qa-db-fra.com

Réinitialiser Annuler sur l'éditeur de tinymce

J'ai un éditeur où je bascule d'un contenu à un autre et ce que je veux faire lorsque je définis le nouveau contenu, j'aimerais réinitialiser la possibilité d'annulation.

J'ai lu sur ce site http://www.tinymce.com/wiki.php/api4:class.tinymce.UndoManager

Que c'est juste d'appeler tinymce.UndoManager.clear() mais je comprends que la fonction n'est pas définie.

6
Fredrik

La variable globale tinyMCE contient un tableau d'éditeurs. Donc, vous devez appeler le undoManager à l'intérieur. Comme ceci pour l'éditeur wp par défaut sur l'écran d'édition/création:

tinyMCE.editors[0].undoManager.clear();

Si vous voulez le faire dans un éditeur spécifique, sélectionnez l'ID de l'éditeur dans n comme ceci:

var n = 0; // editor id
tinyMCE.editors[n].undoManager.clear();
1
Sohan Zaman