Матрица возможностей
| Возможность | Простой / Simple | Базовый / Base | Продвинутый / Pro |
|---|---|---|---|
| Текстовое форматирование | Да | Да | Да |
| Изображения | Нет | Да | Да |
| Таблицы | Нет | Да | Да |
| HTML | Нет | Да | Да |
| CSS | Нет | Нет | Да |
| Markdown-режим | Нет | Нет | Да |
| Плагины | Нет | Нет | Да |
| Полный экран, меню *** | Нет | Да | Да |
pro — бесплатный набор, не будущий коммерческий тариф. Наборы не уменьшают размер поставки и не меняют схему импортируемого документа.
Значения по умолчанию
Библиотека выбирает pro, конструктор — base. Simple по умолчанию содержит bold, italic, link, bulletList; в нём можно выбрать остальные текстовые команды. Строка состояния отсутствует. Base имеет компактные панель/статус; Pro — более свободный интерфейс.
const editor = new ViText('#editor', {
preset: 'base',
features: { images: false },
toolbar: ['bold', 'italic', 'link', 'bulletList']
});
features позволяет отключать функции, разрешённые набором. Включение недоступной функции вызывает TypeError. CSS зависит от HTML. Явный toolbarLayout без html/markdown/fullscreen отключает соответствующий UI-режим. Панель.
Миграция
Старые значения min/mid/max отклоняются. Используйте simple/base/pro. На телефоне статус скрыт у всех наборов; текущая разработка сосредоточена на десктопе, реальная мобильная проверка ещё требуется.