2015-07-06 6 views
0

Я пытаюсь обновить мою версию CKEDITOR, начиная с 4.4.1 до 4.5.1. Для этого я загружаю свой build-config.js, чтобы получить те же плагины, что и раньше, с последней версией ckeditor.CKEDITOR.tools.getindex не является функцией

Проблема в том, что при использовании CKEDITOR, когда я пытаюсь его использовать, я получаю ошибку. CKEDITOR.tools.getindex не является функцией. И эта ошибка возникает из плагина виджета.

В виджете/plugin.js файла в строке # 1951 у вас есть:

var index = CKEDITOR.tools.getIndex(widgetsRepo._.upcasts, function(element) { 

и что именно здесь проблема. Есть идеи?

спасибо.

ответ

1

Я думаю, что единственная идея может заключаться в том, что вы не обновили все правильно.

CKEDITOR.tools.getIndex был добавлен в 4.5.0. И если плагин виджета пытается получить к нему доступ, это означает, что вы обновили плагин, но, по-видимому, не ядро. Кроме того, это означает, что вы не использовали онлайн-построитель для создания всего пакета сразу, потому что тогда ядро ​​будет объединено со всеми плагинами, и не может быть проблем с развертыванием разных версий.

Таким образом, попробуйте с нуля. Создайте пакет, содержащий все необходимые вам плагины, распакуйте все в новый каталог, чтобы избежать проблем с доступом на запись и тому подобное, и все должно быть хорошо.

Смежные вопросы