заметки веб-разработчика

Более тонкая настройка CKEditor

24 октября 2017 - 21:05 -- ikode

Это перевод страницы документации CKEDITOR.config - источник.

Более подробно об этом редакторе можно почитать здесь.


Пространство имен CKEDITOR.config

Хранит настройки по-умолчанию. Изменение этого объекта отражаются во всех профилях редактора, если не указано иное для конкретного профиля.

Определено в: core/config.js

<static>

CKEDITOR.config.autoGrow_bottomSpace

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

<static>

CKEDITOR.config.autoGrow_maxHeight

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

<static>

CKEDITOR.config.autoGrow_minHeight

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

<static>

CKEDITOR.config.autoGrow_onStartup

Должно ли происходить автоматическое развитие при создании редактора.

<static>

CKEDITOR.config.autoParagraph

Независимо от того, автоматически ли создаете блоки обтекания встроенного содержимого внутри тела документа, это помогает обеспечить интегральность режима ввода блока.

<static>

CKEDITOR.config.autoUpdateElement

Следует ли автоматически обновлять замененный элемент (обычно <textarea> ) при публикации формы, содержащей редактор.

<static>

CKEDITOR.config.baseFloatZIndex

Базовый Z-индекс для плавающих диалоговых окон и всплывающих окон.

<static>

CKEDITOR.config.baseHref

Базовый URL-адрес href, используемый для разрешения относительных и абсолютных URL-адресов в содержимом редактора.

<static>

CKEDITOR.config.basicEntities

Должно ли избегаться основные элементы HTML в документе, в том числе:

  • nbsp
  • gt
  • lt
  • amp

Примечание. Он не должен изменяться, если только при выводе формата данных, отличных от HTML, как BBCode.

<static>

CKEDITOR.config.blockedKeystrokes

Список нажатий клавиш, которые должны быть заблокированы, если они не определены в настройкеCKEDITOR.config.keystrokes .

<static>

CKEDITOR.config.bodyClass

Устанавливает атрибут class который будет использоваться в элементе body области редактирования.

<static>

CKEDITOR.config.bodyId

Устанавливает атрибут id который будет использоваться в элементе body области редактирования.

<static>

CKEDITOR.config.browserContextMenuOnCtrl

Отображать ли контекстное меню браузера при нажатии клавиши Ctrl или Meta (Mac) при открытии контекстного меню с помощью щелчка правой кнопкой мыши или клавиши меню .

<static>

CKEDITOR.config.colorButton_backStyle

Сохраняет определение стиля, которое применяет цвет фона текста.

<static>

CKEDITOR.config.colorButton_colors

Определяет цвета, которые будут отображаться в селекторах цветов.

<static>

CKEDITOR.config.colorButton_enableMore

Включить ли кнопку « Больше цветов» в цветовых селекторах.

<static>

CKEDITOR.config.colorButton_foreStyle

Сохраняет определение стиля, которое применяет цвет текста переднего плана.

<static>

CKEDITOR.config.contentsCss

CSS-файл (ы), который будет использоваться для применения стиля к содержимому редактора.

<static>

CKEDITOR.config.contentsLangDirection

Написание языка, используемого для создания содержимого редактора.

<static>

CKEDITOR.config.contentsLanguage

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

<static>

CKEDITOR.config.corePlugins

Список плагинов, разделенных запятыми, которые не связаны с экземплярами редактора.

<static>

CKEDITOR.config.coreStyles_bold

Определение стиля, которое применяет полужирный стиль к тексту.

<static>

CKEDITOR.config.coreStyles_italic

Определение стиля, которое применяет курсив к стилю.

<static>

CKEDITOR.config.coreStyles_strike

Определение стиля, которое применяет стиль прокрутки к тексту.

<static>

CKEDITOR.config.coreStyles_subscript

Определение стиля, которое применяет стиль подстроки к тексту.

<static>

CKEDITOR.config.coreStyles_superscript

Определение стиля, которое применяет стиль надстрочного текста к тексту.

<static>

CKEDITOR.config.coreStyles_underline

Определение стиля, которое применяет стиль подчеркивания к тексту.

<static>

CKEDITOR.config.customConfig

Путь URL-адреса для настраиваемого файла конфигурации для загрузки.

<static>

CKEDITOR.config.defaultLanguage

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

<static>

CKEDITOR.config.devtools_styles

Параметр, в котором хранятся правила CSS, которые должны быть введены на страницу со стилями, которые должны применяться к элементу подсказки.

<static>

CKEDITOR.config.dialog_backgroundCoverColor

Цвет обложки диалогового окна.

<static>

CKEDITOR.config.dialog_backgroundCoverOpacity

Непрозрачность обложки диалогового фона.

<static>

CKEDITOR.config.dialog_buttonsOrder

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

<static>

CKEDITOR.config.dialog_magnetDistance

Расстояние магнитных границ, используемых в диалогах перемещения и изменения размеров, измеряется в пикселях.

<static>

CKEDITOR.config.dialog_startupFocusTab

Если в диалоговом окне имеется более одной вкладки, поместите фокус в первую вкладку, как только откроется диалог.

<static>

CKEDITOR.config.disableNativeSpellChecker

Отключает встроенную проверку орфографии слов, если браузер предоставляет ее.

<static>

CKEDITOR.config.disableNativeTableHandles

Отключает «инструменты таблицы», предлагаемые изначально браузером (в настоящее время только Firefox), чтобы выполнять быстрые операции редактирования таблицы, такие как добавление или удаление строк и столбцов.

<static>

CKEDITOR.config.disableObjectResizing

Отключает возможность изменения размеров объектов (изображений и таблиц) в области редактирования.

<static>

CKEDITOR.config.disableReadonlyStyling

Отключает встроенный стиль для элементов только для чтения.

<static>

CKEDITOR.config.DOCTYPE

Устанавливает DOCTYPE который будет использоваться при загрузке содержимого редактора в формате HTML.

<static>

CKEDITOR.config.editingBlock

Независимо от того, отображать или не редактировать область редактирования в интерфейсе редактора.

<static>

CKEDITOR.config.emailProtection

Опция защиты от нежелательной почты.

<static>

CKEDITOR.config.enableTabKeyTools

Разрешить контекстно-зависимые действия с ключевыми клавишами, включая следующие сценарии:

Когда выбор привязан к ячейкам таблицы :
  • Если TAB нажата, выберите содержимое «следующей» ячейки.
<static>

CKEDITOR.config.enterMode

Устанавливает поведение клавиши Enter .

<static>

CKEDITOR.config.entities

Использовать ли HTML-объекты в выводе.

<static>

CKEDITOR.config.entities_additional

Список дополнительных объектов, которые будут использоваться запятыми.

<static>

CKEDITOR.config.entities_greek

Преобразование некоторых символов, математических символов и греческих букв в объекты HTML.

<static>

CKEDITOR.config.entities_latin

Преобразование некоторых латинских символов (латинский алфавит № 1, ISO 8859-1) в объекты HTML.

<static>

CKEDITOR.config.entities_processNumerical

Преобразование всех остальных символов, не включенных в таблицу символов ASCII, в их относительное десятичное числовое представление объекта HTML.

<static>

CKEDITOR.config.extraPlugins

Список дополнительных плагинов для загрузки.

<static>

CKEDITOR.config.filebrowserBrowseUrl

Расположение внешнего файлового браузера, который должен запускаться при нажатии кнопки « Обзор сервера» .

<static>

CKEDITOR.config.filebrowserFlashBrowseUrl

Расположение внешнего файлового браузера, который должен быть запущен при нажатии кнопки Browse Server в диалоговом окне Flash .

<static>

CKEDITOR.config.filebrowserFlashUploadUrl

Расположение скрипта, который обрабатывает загрузку файлов в диалоговом окне Flash .

<static>

CKEDITOR.config.filebrowserImageBrowseLinkUrl

Расположение внешнего файлового браузера, который должен запускаться при нажатии кнопки « Обзор сервера» на вкладке « Связь » диалогового окна « Изображение ».

<static>

CKEDITOR.config.filebrowserImageBrowseUrl

Расположение внешнего файлового браузера, который должен быть запущен при нажатии кнопки « Обзор сервера» в диалоговом окне « Изображение ».

<static>

CKEDITOR.config.filebrowserImageUploadUrl

Расположение сценария, который обрабатывает загрузку файлов в диалоговом окне « Изображение ».

<static>

CKEDITOR.config.filebrowserUploadUrl

Расположение скрипта, который обрабатывает загрузку файлов.

<static>

CKEDITOR.config.filebrowserWindowFeatures

Функции, которые необходимо использовать в всплывающем окне браузера файлов.

<static>

CKEDITOR.config.filebrowserWindowHeight

Высота всплывающего окна браузера файлов.

<static>

CKEDITOR.config.filebrowserWindowWidth

Ширина всплывающего окна браузера.

<static>

CKEDITOR.config.fillEmptyBlocks

Вне зависимости от того, будет ли текст наполнителя (неразрывная сущность объекта) вставлен в пустые элементы блока в выход HTML, это используется для рендеринга элементов блока с высотой строки; Когда будет указана функция, ей будет переданCKEDITOR.htmlParser.element, чтобы решить, добавляет ли текст наполнителя, ожидая логическое возвращаемое значение.

<static>

CKEDITOR.config.find_highlight

Определяет стиль, который будет использоваться для выделения результатов с помощью диалогового окна поиска.

<static>

CKEDITOR.config.font_defaultLabel

Текст, который будет отображаться в комманде «Шрифт», не соответствует ни одному из доступных значений текущей позиции курсора или выбора текста.

<static>

CKEDITOR.config.font_names

Список имен шрифтов, отображаемых в списке Font на панели инструментов.

<static>

CKEDITOR.config.font_style

Определение стиля, которое будет использоваться для применения шрифта в тексте.

<static>

CKEDITOR.config.fontSize_defaultLabel

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

<static>

CKEDITOR.config.fontSize_sizes

Список шрифтов, который будет отображаться в поле «Размер шрифта» на панели инструментов.

<static>

CKEDITOR.config.fontSize_style

Определение стиля, которое будет использоваться для применения размера шрифта в тексте.

<static>

CKEDITOR.config.forceEnterMode

Принудительно использоватьCKEDITOR.config.enterMode как разрыв строки независимо от контекста.

<static>

CKEDITOR.config.forcePasteAsPlainText

Следует ли принудительно вставлять все операции вставки в текстовый текст в редактор, теряя любую информацию о форматировании, доступную в исходном тексте.

<static>

CKEDITOR.config.forceSimpleAmpersand

Использовать ли «&» вместо «& amp;» в значениях атрибутов элементов не рекомендуется изменять этот параметр для соответствия стандартам W3C XHTML 1.0 (C.12, XHTML 1.0 ).

<static>

CKEDITOR.config.format_address

Определение стиля, используемое для применения формата «Адрес».

<static>

CKEDITOR.config.format_div

Определение стиля, которое будет использоваться для применения формата «Обычный (DIV)».

<static>

CKEDITOR.config.format_h1

Определение стиля, которое будет использоваться для применения формата «Заголовок 1».

<static>

CKEDITOR.config.format_h2

Определение стиля, которое будет использоваться для применения формата «Заголовок 1».

<static>

CKEDITOR.config.format_h3

Определение стиля, которое будет использоваться для применения формата «Заголовок 1».

<static>

CKEDITOR.config.format_h4

Определение стиля, которое будет использоваться для применения формата «Заголовок 1».

<static>

CKEDITOR.config.format_h5

Определение стиля, которое будет использоваться для применения формата «Заголовок 1».

<static>

CKEDITOR.config.format_h6

Определение стиля, которое будет использоваться для применения формата «Заголовок 1».

<static>

CKEDITOR.config.format_p

Определение стиля, которое будет использоваться для применения формата «Обычный».

<static>

CKEDITOR.config.format_pre

Определение стиля, используемое для применения формата «Отформатированный».

<static>

CKEDITOR.config.format_tags

Список разделенных дескриптором имен стилей (по умолчанию тегов), представляющих определение стиля для каждой записи, которая будет отображаться в комбинации «Формат» на панели инструментов.

<static>

CKEDITOR.config.fullPage

Указывает, будет ли содержимое, подлежащее редактированию, вводиться как полная HTML-страница.

<static>

CKEDITOR.config.height

Высота области редактирования (включая контент редактора).

<static>

CKEDITOR.config.htmlEncodeOutput

Следует ли избегать HTML, когда редактор обновляет исходный элемент ввода.

<static>

CKEDITOR.config.ignoreEmptyParagraph

Должен ли редактор выводить пустое значение (""), если его содержимое создается только с помощью пустого абзаца.

<static>

CKEDITOR.config.image_previewText

Текст для заполнения изображения в области предварительного просмотра.

<static>

CKEDITOR.config.image_removeLinkByEmptyURL

Следует ли удалять ссылки при опорожнении поля URL ссылки в диалоговом окне изображения.

<static>

CKEDITOR.config.indentClasses

Список классов для отступов содержимого.

<static>

CKEDITOR.config.indentOffset

Размер каждого этапа отступов

<static>

CKEDITOR.config.indentUnit

Единица для стиля отступов

<static>

CKEDITOR.config.jqueryOverrideVal

Позволяет CKEditor переопределить jQuery.fn.val (), что позволяет использовать функцию val () в текстовых областях, как обычно, синхронизировать ее с CKEditor.

<static>

CKEDITOR.config.justifyClasses

Список классов для выравнивания содержимого.

<static>

CKEDITOR.config.keystrokes

Список, связывающий нажатия клавиш с командами редактора.

<static>

CKEDITOR.config.language

Использовать локализацию языка пользовательского интерфейса.

<static>

CKEDITOR.config.menu_groups

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

<static>

CKEDITOR.config.newpage_html

HTML для загрузки в редакторе при выполнении команды «новая страница».

<static>

CKEDITOR.config.pasteFromWordCleanupFile

Файл, который предоставляет функцию очистки MS Word для операций вставки.

<static>

CKEDITOR.config.pasteFromWordNumberedHeadingToList

Преобразовать ли заголовки MS Word нумерованные заголовки в списки.

<static>

CKEDITOR.config.pasteFromWordPromptCleanup

Подсказывать ли пользователю запрос на очистку содержимого, вставленного из MS Word.

<static>

CKEDITOR.config.pasteFromWordRemoveFontStyles

Следует ли игнорировать все стили форматирования, связанные с шрифтом, в том числе:

  • размер шрифта;
  • семейство шрифтов;
  • цвет шрифта переднего плана / фона.
<static>

CKEDITOR.config.pasteFromWordRemoveStyles

Нужно ли удалять стили стилей, которые нельзя управлять с помощью редактора.

<static>

CKEDITOR.config.plugins

Список плагинов, разделенных запятыми, для загрузки и инициализации для экземпляра редактора.

<static>

CKEDITOR.config.protectedSource

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

<static>

CKEDITOR.config.readOnly

Если true , редактор запускается в режиме только для чтения.

<static>

CKEDITOR.config.removeDialogTabs

Содержимое диалогового окна для удаления.

<static>

CKEDITOR.config.removeFormatAttributes

Список атрибутов элементов, разделенных запятыми, которые должны быть удалены при выполнении команды «удалить формат».

<static>

CKEDITOR.config.removeFormatTags

Список элементов, которые будут удалены при выполнении команды «удалить».

<static>

CKEDITOR.config.removePlugins

Список плагинов, которые нельзя загружать.

<static>

CKEDITOR.config.resize_dir

Размеры, для которых разрешено изменение размера редактора.

<static>

CKEDITOR.config.resize_enabled

Включить функцию изменения размера.

<static>

CKEDITOR.config.resize_maxHeight

Максимальная высота редактора в пикселях при изменении размера интерфейса редактора с помощью дескриптора изменения размера.

<static>

CKEDITOR.config.resize_maxWidth

Максимальная ширина редактора в пикселях при изменении размера интерфейса редактора с помощью дескриптора изменения размера.

<static>

CKEDITOR.config.resize_minHeight

Минимальная высота редактора в пикселях при изменении размера интерфейса редактора с помощью дескриптора изменения размера.

<static>

CKEDITOR.config.resize_minWidth

Минимальная ширина редактора в пикселях при изменении размера интерфейса редактора с помощью дескриптора изменения размера.

<static>

CKEDITOR.config.scayt_autoStartup

Если включено (установлено значение true ), автоматически включается SCAYT после загрузки редактора.

<static>

CKEDITOR.config.scayt_contextCommands

Настраивает отображение команд контекстного меню SCAYT («Добавить слово», «Игнорировать» и «Игнорировать все»).

<static>

CKEDITOR.config.scayt_contextMenuItemsOrder

Определяет элементы контекстного меню SCAYT для заказа по группам.

<static>

CKEDITOR.config.scayt_customDictionaryIds

Ссылки SCAYT на пользовательские словари.

<static>

CKEDITOR.config.scayt_customerid

Устанавливает идентификатор клиента для SCAYT.

<static>

CKEDITOR.config.scayt_maxSuggestions

Определяет количество предложений SCAYT для отображения в главном контекстном меню.

<static>

CKEDITOR.config.scayt_moreSuggestions

Включает / отключает подменю «Дополнительные предложения» в контекстном меню.

<static>

CKEDITOR.config.scayt_sLang

Устанавливает язык проверки орфографии по умолчанию для SCAYT.

<static>

CKEDITOR.config.scayt_srcUrl

Устанавливает URL-адрес в ядро ​​SCAYT.

<static>

CKEDITOR.config.scayt_uiTabs

Устанавливает видимость отдельных вкладок в диалоговом окне SCAYT и кнопке панели инструментов.

<static>

CKEDITOR.config.scayt_userDictionaryName

Позволяет активировать пользовательский словарь в SCAYT.

<static>

CKEDITOR.config.sharedSpaces

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

<static>

CKEDITOR.config.shiftEnterMode

Аналогично настройкеCKEDITOR.config.enterMode , он определяет поведение комбинации клавиш Shift + Enter .

<static>

CKEDITOR.config.skin

"Шкурка" для загрузки.

<static>

CKEDITOR.config.smiley_columns

Число столбцов, которые будут сгенерированы матрицей смайликов.

<static>

CKEDITOR.config.smiley_descriptions

Описание, которое будет использоваться для каждого из смайликов, определенных в настройкеCKEDITOR.config.smiley_images .

<static>

CKEDITOR.config.smiley_images

Имена файлов для смайликов, которые будут отображаться.

<static>

CKEDITOR.config.smiley_path

Базовый путь, используемый для создания URL-адреса для смайликов.

<static>

CKEDITOR.config.specialChars

Список специальных символов, отображаемых в диалоговом окне «Специальный символ».

<static>

CKEDITOR.config.startupFocus

Устанавливает, должен ли редактор иметь фокус при загрузке страницы.

<static>

CKEDITOR.config.startupMode

Режим загрузки при запуске редактора.

<static>

CKEDITOR.config.startupOutlineBlocks

Автоматически ли включать команду «show block» при загрузке редактора.

<static>

CKEDITOR.config.startupShowBorders

Следует ли автоматически включать команду «показать границы» при загрузке редактора.

<static>

CKEDITOR.config.stylesheetParser_skipSelectors

Регулярное выражение, которое определяет, будет ли правило CSS исключено плагином Parser для стилей.

<static>

CKEDITOR.config.stylesheetParser_validSelectors

Регулярное выражение, определяющее, какие правила CSS будут использоваться плагином Parser для стилей.

<static>

CKEDITOR.config.stylesSet

«Набор определений стилей» для использования в редакторе.

<static>

CKEDITOR.config.TabIndex

Значение tabindex редактора.

<static>

CKEDITOR.config.tabSpaces

Создает редактор для добавления нескольких пробелов (& nbsp;) к тексту при нажатии клавиши TAB.

<static>

CKEDITOR.config.templates

Определено определение шаблонов.

<static>

CKEDITOR.config.templates_files

Список файлов определения шаблонов для загрузки.

<static>

CKEDITOR.config.templates_replaceContent

Установите флажок «Заменить фактическое содержимое» по умолчанию в диалоговом окне «Шаблоны».

<static>

CKEDITOR.config.theme

Тема, которая будет использоваться для создания пользовательского интерфейса.

<static>

CKEDITOR.config.toolbar

Панель инструментов (панель инструментов).

<static>

CKEDITOR.config.toolbar_Basic

Определение панели инструментов.

<static>

CKEDITOR.config.toolbar_Full

Это определение панели инструментов по умолчанию, используемое редактором.

<static>

CKEDITOR.config.toolbarCanCollapse

Может ли панель инструментов быть свернута пользователем.

<static>

CKEDITOR.config.toolbarGroupCycling

Когда включено, делает цикл навигации по стрелкам в пределах текущей группы панелей инструментов.

<static>

CKEDITOR.config.toolbarLocation

«Тематическое пространство», на которое отображается панель инструментов.

<static>

CKEDITOR.config.toolbarStartupExpanded

Должна ли панель инструментов запускаться при загрузке редактора.

<static>

CKEDITOR.config.UIColor

Цвет базового пользовательского интерфейса, который будет использоваться редактором.

<static>

CKEDITOR.config.undoStackSize

Количество отмененных шагов для сохранения.

<static>

CKEDITOR.config.useComputedState

Указывает, что некоторые функции редактора, такие как выравнивание и направление текста, должны использовать «вычисленное значение» этой функции для указания состояния включения / выключения вместо использования «реального значения».

<static>

CKEDITOR.config.width

Внешняя ширина редактора UI.