Добавление и удаление экземпляров tinyMCE в экземплярах jQuery

Странная проблема здесь.

Работа с существующей системой, которая использует TinyMCE в качестве текстового редактора.

Я создал страницу, которая содержит множество подвижных элементов div, используя jquery sorttables. Теперь TinyMCE, похоже, не нравится, когда его перемещают в dom, поэтому после небольшого исследования мне кажется, что мне нужно удалить экземпляр tinymce из текстового поля внутри перемещаемого div и добавить его обратно в конце перетаскивания. Я могу удалить экземпляр нормально, но когда я добавлю его обратно, он не будет.

У меня самая свежая версия TinyMCE, немного более старая версия jQuery (попытался обновить, но не повезло).

Не могу решить это, следовательно, этот пост:)

 $(function() {
    $("#categoryorder").sortable({ 
    opacity: 0.6, 
    cursor: 'move',
    revert: true,
    forcePlaceholderSize: true,
    scrollSensitivity: 40, 
    start: function(e, ui) {
             tinyMCE.execCommand( 'mceRemoveControl', false, 'textarea1' );
    },
    stop: function(e,ui) {
            // won't add back here for some reason
            tinyMCE.execCommand( 'mceAddControl', false, 'textarea1' );
            $(this).sortable( "refresh" );
    }
    });
});

Не уверен, почему это не добавит назад, какие-либо идеи?

1 ответ

Решение

Я знаю, что это старая публикация, но если кто-то погуглит по этому вопросу:

Я не уверен, что вы пытаетесь достичь с помощью освежающего вызова сортируемого.

но это то, что я сделал, чтобы это сработало для меня

Я использую jquery.tinymce - просто для того, чтобы попробовать его. У меня есть настройки tinymce в другом месте, поэтому я могу вызывать различные настройки в зависимости от того, что я инициализирую, но концепция обоснована - поэтому вот мои методы start и stop для сортировки

start : function(event, ui) {
// mce editor needs to be removed and readded when move finsihed
     $("textarea",ui.item).tinymce().remove();
},
stop : function(event, ui) {
     $("textarea",ui.item).tinymce(myconfig.tinymcesettings);
}
Другие вопросы по тегам