Вопрос

Команды в wysiwyg редакторе текста

Всем доброго времени суток. Версия 7.12.

В модуле HtmlEditModule многие обработчики кнопок wysiwyg-редактора завершаются примерно следующим образом:

var container = this.ownerCt;
var editor = container.editor;
if (editor) {
	editor.execCommand("bold");
}

Вопрос такой - а где обрабатывается отправляемая команда? Необходимо расширить редактор для определённых задач.

Нравится

7 комментариев
Лучший ответ

Обработка происходит в 2х редакторах AceEdit.js (SourceCodeEdit) и ckeditor.js (HtmlEditModule) расположеных соответственно в \Terrasoft.WebApp\conf\content  и \Terrasoft.WebApp\Resources\ui\CKEditor

 

Скорее всего вам нужен CKEditor, так как первый используется для редактирования исходного кода (js и cs)

Обработка происходит в 2х редакторах AceEdit.js (SourceCodeEdit) и ckeditor.js (HtmlEditModule) расположеных соответственно в \Terrasoft.WebApp\conf\content  и \Terrasoft.WebApp\Resources\ui\CKEditor

 

Скорее всего вам нужен CKEditor, так как первый используется для редактирования исходного кода (js и cs)

Григорий Чех,

в ckeditor нашёл только вот это

define("ckeditor", ["ckeditor-base"], function() {
	var warningMessage = Ext.String.format(Terrasoft.Resources.ObsoleteMessages.ObsoleteModule,
		"ckeditor", "ckeditor-base");
	window.console.log(warningMessage);
});

 

Как я выше уже написал смотрите в папке Resources\ui\CKEditor\ вашего сервера

Это всё, что нашлось.

Я выше уже 2 раза написал где смотреть а вы почему то ищете в конфигурации

Так же обратите внимание на статью 

У CKEditor есть свой сайт, где могут быть плагины, которые реализуют то, что хотите доработать. Вопросы возможности установки плагинов обсуждались здесь.

Показать все комментарии