Как я могу перейти к своему текущему местоположению в CKEditor 4, когда я иду к представлению Source? - PullRequest
0 голосов
/ 25 апреля 2019

Я использую CKEditor 4, и когда я нахожусь в середине какого-то длинного контента и переключаюсь из стандартного представления редактора в представление исходного кода (или наоборот), он возвращает меня к началу содержимого , Однако я хочу сделать так, чтобы он оставался там, где я был в представлении, с которого я только что пришел.

Как я могу сделать это в CKEditor 4? Я пробовал поискать в Google ответ, но не могу найти ни одного релевантного хита ни для параметра в CKEditor 4, чтобы сделать это, ни для фрагмента JS, который мог бы выполнить то же самое. Спасибо.

1 Ответ

1 голос
/ 26 апреля 2019

Для этого есть плагин "Keep TextSelection". Загрузите его здесь: https://ckeditor.com/cke4/addon/textselection

Извлеките и загрузите папку textselection в папку плагинов. Затем добавьте это в config.js файл:

CKEDITOR.editorConfig = function( config ) {
    // along with any other config lines add the following
    config.extraPlugins = 'textselection';
}

В редакторе WYSIWYG нажмите кнопку «Источник». Ваш курсор будет в том же месте в представлении исходного кода. Если вы выделите что-то, этот же текст будет выделен в представлении Soure.

Вот рабочий пример: http://jsfiddle.net/sirtet/TX5bc/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...