Forums / National / Russian / Модули и плагины / Ckeditor and Ajax

Дополнения к плагину CKeditor

Macik
#39963 2014-09-18 09:12

Алекс я залил на ГитХаб 2 фикса для модуля PM. Они в частности, решают эту проблему — в трекере она была под номером #1027. Посмотри. Использовал как раз предложенный тобой механизм, только не в отдельном файле, а прямо в текущем коде для удобства проверок переменных.

Работает с CKEditor и Markitup. Но не идеально, т.к. механизм запуска CKEditor (файл `ckeditor.default.set.js`), прописывает себя в ф-ю `ajaxSuccessHandlers`, тем самым после каждой AJAX подгрузки пятыется по второму разу себя запустить (о чем в консоле кидает Exception). На общем процессе вроде не отражается.

С `Markitup` таких проблем не замечено.

Попутно поправил механизм цитированияя открытого сообщения (по кнопке «Quote»). Ранее он был заточен только под markitup. Еще обнаружились баги в `RC` файлах основных редакторов, при которых они перезаписывали ресурсные строки друг друга даже если не использовались в текущий момент.

Для малопопулярных редакторов, таких как `cleditor` и `epiceditor` ковыряться не стал (сходу по аналогичной схеме они не заработали). Выход был найден простой — если используются эти редакторы отключаем AJAX в PM модуле.

 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F