Проверка орфографии

Подключение, поведение и ограничения расширения проверка орфографии.

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

Подключение

Фабрика createSpellcheckPlugin({ language? }), id spellcheck. Требуется pro и включённый features.plugins.

import { ViText, createSpellcheckPlugin } from '@vitext-ru/editor';
const editor = new ViText('#editor', {
  preset: 'pro', language: 'ru',
  plugins: [createSpellcheckPlugin({ language: 'ru-RU' })]
});

ViText импортируется как в ESM-инструкции; для script используйте ViText.createSpellcheckPlugin.

Поведение

Включает нативные подчёркивания и исправление через контекстное меню браузера. Language по умолчанию равен языку UI. Команды enable/disable и меню ABC переключают проверку; удаление восстанавливает прежнюю настройку. Без плагина spellcheck=false. ViText не содержит собственного словаря; фактическая проверка и её сетевые сервисы зависят от настроек браузера. Headless-тест не подтверждает качество системного словаря.

Управление и очистка

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

editor.usePlugin(createSpellcheckPlugin({ language: 'ru-RU' }));
editor.executePluginCommand('spellcheck', 'disable');

removePlugin('spellcheck') также удаляет расширение. Destroy автоматически освобождает его ресурсы. Подписки и UI-вклады отзываются; документ сохраняется. Контракт плагинов.

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

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

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