Le problème est que le plug-in Paste réinitialise automatiquement le texte brut collé à chaque collage. Donc, tout ce que nous devons faire - le ramener. Le code suivant devrait aider.
tinyMCE.init({
...
oninit : "setPlainText",
plugins : "paste"
....
});
La définition de setPlainText
function setPlainText() {
var ed = tinyMCE.get('elm1');
ed.pasteAsPlainText = true;
//adding handlers crossbrowser
if (tinymce.isOpera || /Firefox\/2/.test(navigator.userAgent)) {
ed.onKeyDown.add(function (ed, e) {
if (((tinymce.isMac ? e.metaKey : e.ctrlKey) && e.keyCode == 86) || (e.shiftKey && e.keyCode == 45))
ed.pasteAsPlainText = true;
});
} else {
ed.onPaste.addToTop(function (ed, e) {
ed.pasteAsPlainText = true;
});
}
}
Alors maintenant, ce sera toujours clair.