Опции ViText

Все параметры конструктора и значения по умолчанию.

1.0.0-beta.6 · Локальная поставка · desktop

Документ и обработчики

Конструктор new ViText(target, options?), target — селектор/HTMLElement. Необязательные options:

ПолеТип / defaultКонтракт
contentstring или DocumentNode, пустой документНачальный HTML/JSON/Markdown
contentTypehtml / markdown / json, html для строкиФормат content; JSON определяется объектом
cssstring, пустойНачальные стили, применяются асинхронно
labelstring, DocumentДоступное имя содержимого
onChange(ChangeEvent) => voidПосле изменения канонического документа
markdownPasteboolean, включён при разрешённом MarkdownКонвертация вставляемого обычного текста с Markdown-разметкой
languageru / en, ruЯзык UI
markdownDraftstring, пустойНачальный исходник Markdown; проверяется при открытии режима

Возможности и UI

ПолеТип / defaultКонтракт
presetsimple / base / pro, proВерхняя граница UI-функций
toolbarreadonly ToolbarItem, по наборуПодмножество с автоматическими группами
toolbarLayoutreadonly ToolbarLayoutItem, нетТочный порядок/разделители/spacer/меню
featuresPartial, по наборуhtml, markdown, css, fullscreen, tables, images, plugins; boolean
pluginsreadonly ViTextPlugin, пустоУстановка API 1 при разрешённых плагинах
uploadImage(File, { signal }) => Promise, нетCallback приложения; отсутствие оставляет URL-вставку
onToolbarOverflow(ToolbarItem) => void, нетСообщает перемещение инструментов в меню
sourceModuleURLstring, рядом со сборкойДоверенный путь HTML/CSS UI
codecsModuleURLstring, рядом со сборкойДоверенный путь движков Markdown/CSS

Недоступная feature или неверное расположение вызывает TypeError. В toolbarLayout нет повторных инструментов, nested-меню и более одного spacer. CSS требует HTML. При ошибке установки плагина уже установленные вклады и экземпляр освобождаются.

Готовность

HTML/JSON применяются синхронно. Начальные Markdown/CSS — после await whenReady(). Открытие HTML-полей — после await whenSourceReady(). Наборы, методы.

Найти в документации

Ничего не найдено. Попробуйте другие слова.

Все разделы документации