Width API: узкая и полная ширина редактора
Управление режимом ширины контента редактора. 'narrow' удерживает содержимое внутри --max-width-content по умолчанию. 'full' снимает ограничение, и содержимое заполняет свой контейнер.
Как получить экземпляр редактора
Методы ниже вызываются на редакторе, созданном через new Blok(). Они доступны после того, как разрешится editor.isReady.
// You already hold the instance returned by the constructor.
const editor = new Blok({ holder: 'editor' });
await editor.isReady;
// Call any API method on it.
editor.caret.setToLastBlock('end');Методы
width.get()
'narrow' | 'full'Активный режим ширины контента. По умолчанию это 'narrow'.
Когда использовать
Возвращает активный режим. По умолчанию это 'narrow'.
console.log(editor.width.get()); // 'narrow'width.set(value)
voidЗадать режим ширины контента. Именно с ним синхронизируется проп width React/Vue/Angular после монтирования.
Когда использовать
Задаёт режим явно. Используйте его, когда ширина определяется вашим состоянием.
editor.width.set('full');width.toggle()
voidПереключить режим ширины контента между 'narrow' и 'full'. Это переключатель «на всю ширину» в один вызов.
Когда использовать
Переключает между 'narrow' и 'full', для кнопки «на всю ширину» в один клик.
editor.width.toggle();