Как я могу предотвратить событие вставки tinyMCE?
Мне нужно предотвратить событие вставки tinyMCE, если длина текущего содержимого редактора плюс длина вставляемых слов превышает указанный предел. Как мне это сделать? Спасибо.
3 ответа
Решение
Я был неправ. Мне не нужно предотвращать или отключать вставку в tinyMCE, чтобы сделать это. Я использовал их плагин для вставки и изменил содержимое до его вставки.
function(pl, o) {
...
if(len > limit) {
o.content = '';
}
}
Я думаю, что лучше использовать функцию paste_preprocess.
Это старый вопрос, но другие могут наткнуться на эту проблему.
Вот решение:
paste_preprocess: function (plugin, args) {
args.content = ''; // modify or do anything with the clipboard data
},
Сделай это внутри,
init