Я обновил свой ckeditor с 4.7.3 до последней версии 4.14.1 без каких-либо проблем. Но когда я пытаюсь использовать вставку из плагина word, у меня появляется такая ошибка: Uncaught TypeError: Cannot read property 'styles' of undefined
в pastefromword / filter / default. js
Ошибка находится в самом начале значения по умолчанию. js 'file:
( function() {
'use strict';
var tools = CKEDITOR.tools,
pastetools = CKEDITOR.plugins.pastetools,
commonFilter = pastetools.filters.common,
Style = commonFilter.styles, // <-- error this line
createAttributeStack = commonFilter.createAttributeStack,
getElementIndentation = commonFilter.lists.getElementIndentation,
...
Понятия не имею, почему, у меня есть плагин pastetools, но кажется, что фильтры установлены на {}
, поэтому commonFilter
заканчивается undefined
и вызывает мою ошибку. Разве плагин не может работать без фильтров? Понятия не имею, как работают фильтры.
Я думал о проблеме с конфигурацией. Я добавил 'pastefromword' : 1, 'pastetools' : 1
в свою конфигурацию сборки. Вставка из кнопки слова находится на моей панели инструментов, но я не могу вставить из слова.
PS: У меня нет специальной сборки, и для обновления я взял полный пакет на веб-сайте ckeditor страница donwload