[{"data":1,"prerenderedAt":314},["ShallowReactive",2],{"docs:\u002Fdocs\u002Freference\u002Foptions":3},{"id":4,"title":5,"body":6,"description":304,"extension":305,"meta":306,"navigation":309,"path":310,"seo":311,"stem":312,"__hash__":313},"docs\u002Fdocs\u002Freference\u002Foptions.md","Опции ViText",{"type":7,"value":8,"toc":297},"minimark",[9,14,23,133,137,268,271,275],[10,11,13],"h2",{"id":12},"документ-и-обработчики","Документ и обработчики",[15,16,17,18,22],"p",{},"Конструктор ",[19,20,21],"code",{},"new ViText(target, options?)",", target — селектор\u002FHTMLElement. Необязательные options:",[24,25,26,42],"table",{},[27,28,29],"thead",{},[30,31,32,36,39],"tr",{},[33,34,35],"th",{},"Поле",[33,37,38],{},"Тип \u002F default",[33,40,41],{},"Контракт",[43,44,45,57,68,79,90,101,112,123],"tbody",{},[30,46,47,51,54],{},[48,49,50],"td",{},"content",[48,52,53],{},"string или DocumentNode, пустой документ",[48,55,56],{},"Начальный HTML\u002FJSON\u002FMarkdown",[30,58,59,62,65],{},[48,60,61],{},"contentType",[48,63,64],{},"html \u002F markdown \u002F json, html для строки",[48,66,67],{},"Формат content; JSON определяется объектом",[30,69,70,73,76],{},[48,71,72],{},"css",[48,74,75],{},"string, пустой",[48,77,78],{},"Начальные стили, применяются асинхронно",[30,80,81,84,87],{},[48,82,83],{},"label",[48,85,86],{},"string, Document",[48,88,89],{},"Доступное имя содержимого",[30,91,92,95,98],{},[48,93,94],{},"onChange",[48,96,97],{},"(ChangeEvent) => void",[48,99,100],{},"После изменения канонического документа",[30,102,103,106,109],{},[48,104,105],{},"markdownPaste",[48,107,108],{},"boolean, включён при разрешённом Markdown",[48,110,111],{},"Конвертация вставляемого обычного текста с Markdown-разметкой",[30,113,114,117,120],{},[48,115,116],{},"language",[48,118,119],{},"ru \u002F en, ru",[48,121,122],{},"Язык UI",[30,124,125,128,130],{},[48,126,127],{},"markdownDraft",[48,129,75],{},[48,131,132],{},"Начальный исходник Markdown; проверяется при открытии режима",[10,134,136],{"id":135},"возможности-и-ui","Возможности и UI",[24,138,139,149],{},[27,140,141],{},[30,142,143,145,147],{},[33,144,35],{},[33,146,38],{},[33,148,41],{},[43,150,151,162,177,191,205,219,233,247,258],{},[30,152,153,156,159],{},[48,154,155],{},"preset",[48,157,158],{},"simple \u002F base \u002F pro, pro",[48,160,161],{},"Верхняя граница UI-функций",[30,163,164,167,174],{},[48,165,166],{},"toolbar",[48,168,169,170,173],{},"readonly ToolbarItem",[171,172],"span",{},", по набору",[48,175,176],{},"Подмножество с автоматическими группами",[30,178,179,182,188],{},[48,180,181],{},"toolbarLayout",[48,183,184,185,187],{},"readonly ToolbarLayoutItem",[171,186],{},", нет",[48,189,190],{},"Точный порядок\u002Fразделители\u002Fspacer\u002Fменю",[30,192,193,196,202],{},[48,194,195],{},"features",[48,197,198,199],{},"Partial",[200,201,173],"editor-features",{},[48,203,204],{},"html, markdown, css, fullscreen, tables, images, plugins; boolean",[30,206,207,210,216],{},[48,208,209],{},"plugins",[48,211,212,213,215],{},"readonly ViTextPlugin",[171,214],{},", пусто",[48,217,218],{},"Установка API 1 при разрешённых плагинах",[30,220,221,224,230],{},[48,222,223],{},"uploadImage",[48,225,226,227],{},"(File, { signal }) => Promise",[228,229,187],"image-attributes",{},[48,231,232],{},"Callback приложения; отсутствие оставляет URL-вставку",[30,234,235,238,244],{},[48,236,237],{},"onToolbarOverflow",[48,239,240,241,243],{},"(ToolbarItem",[171,242],{},") => void, нет",[48,245,246],{},"Сообщает перемещение инструментов в меню",[30,248,249,252,255],{},[48,250,251],{},"sourceModuleURL",[48,253,254],{},"string, рядом со сборкой",[48,256,257],{},"Доверенный путь HTML\u002FCSS UI",[30,259,260,263,265],{},[48,261,262],{},"codecsModuleURL",[48,264,254],{},[48,266,267],{},"Доверенный путь движков Markdown\u002FCSS",[15,269,270],{},"Недоступная feature или неверное расположение вызывает TypeError. В toolbarLayout нет повторных инструментов, nested-меню и более одного spacer. CSS требует HTML. При ошибке установки плагина уже установленные вклады и экземпляр освобождаются.",[10,272,274],{"id":273},"готовность","Готовность",[15,276,277,278,281,282,285,286,291,292,296],{},"HTML\u002FJSON применяются синхронно. Начальные Markdown\u002FCSS — после ",[19,279,280],{},"await whenReady()",". Открытие HTML-полей — после ",[19,283,284],{},"await whenSourceReady()",". ",[287,288,290],"a",{"href":289},"\u002Fdocs\u002Fconfiguration\u002Fpresets","Наборы",", ",[287,293,295],{"href":294},"\u002Fdocs\u002Freference\u002Fmethods","методы",".",{"title":298,"searchDepth":299,"depth":299,"links":300},"",2,[301,302,303],{"id":12,"depth":299,"text":13},{"id":135,"depth":299,"text":136},{"id":273,"depth":299,"text":274},"Все параметры конструктора и значения по умолчанию.","md",{"group":307,"order":308},"Справочник API",40,true,"\u002Fdocs\u002Freference\u002Foptions",{"title":5,"description":304},"docs\u002Freference\u002Foptions","EyYrUJqtKtEuEy4DlaB5ts5BKYBTHqOfuWD5BHgAaGk",1792670389456]