крошечные Mce полоски содержимого при публикации - PullRequest
1 голос
/ 31 января 2012

Я использую крошечный mce в своем проекте, который был построен с использованием Kohana 3.0.7.Если я пытаюсь добавить контент в редактор и отправить форму, контент сохраняется правильно.Но если есть ошибка проверки и отображается та же страница с ошибками проверки, возникает некоторая проблема.После исправления ошибки проверки и добавления дополнительного содержимого в редактор mce при попытке опубликовать публикуется только тот контент, который был опубликован с первой попытки.Содержимое, которое я добавляю после, потеряно.

Я подтвердил это с помощью простой текстовой области и уверен, что редактор вызывает это.Как я могу это исправить?

1 Ответ

0 голосов
/ 31 января 2012

Похоже, ваше текстовое содержимое не обновляется после ошибки.Вы можете сделать это вручную, вызвав tinymce.triggerSave(); в вашей консоли javascript (firebug или похожий инструмент).triggerSave() приказывает всем экземплярам tinymce записывать свое содержимое обратно в HTML-элемент, для которого они были созданы.

Обновление: консоль javascript доступна с использованием firebug или некоторых других developertools (надстроек браузера).Все, что вам нужно, чтобы оно работало постоянно, - это использовать параметр инициализации установки и обработчик: XXXX обозначает обработчик, который вам понадобится (событие запускается при публикации)

setup: function(ed){
    ed.onXXXX.add(function(ed, evt){
        //console.log('paste');
        tinymce.triggerSave();
    });
},
...