[{"data":1,"prerenderedAt":366},["ShallowReactive",2],{"example:\u002Fen\u002Fexamples\u002Fscript":3},{"id":4,"title":5,"body":6,"description":357,"extension":358,"meta":359,"navigation":361,"path":362,"seo":363,"stem":364,"__hash__":365},"examples_en\u002Fen\u002Fexamples\u002Fscript.md","Plain script",{"type":7,"value":8,"toc":352},"minimark",[9,14,29,33,36,331,335,348],[10,11,13],"h2",{"id":12},"local-setup","Local setup",[15,16,17,18,23,24,28],"p",{},"Script integration is available through the ",[19,20,22],"a",{"href":21},"\u002Fen\u002Fdocs\u002Finstallation\u002Fscript","browser archive",". For ESM, use ",[25,26,27],"code",{},"npm install @vitext-ru\u002Feditor@beta",". The live example above runs in an isolated browser document; no document data is sent to a server.",[10,30,32],{"id":31},"workflow","Workflow",[15,34,35],{},"Edit the document and inspect its applied HTML. Tools use the same default configuration as the builder. The toolbar example intentionally moves selected tools into an explicit *** menu. The plugin example uses Pro, since plugins are unavailable in Simple\u002FBase. The Markdown example awaits conversion before consuming HTML. Invalid source keeps the previous applied version.",[37,38,43],"pre",{"className":39,"code":40,"language":41,"meta":42,"style":42},"language-html shiki shiki-themes github-dark","\u003Clink rel=\"stylesheet\" href=\"\u002Fvendor\u002Fvitext.css\">\n\u003Cdiv id=\"editor\">\u003C\u002Fdiv>\n\u003Cscript src=\"\u002Fvendor\u002Fvitext.iife.js\">\u003C\u002Fscript>\n\u003Cscript>\n const editor = new ViText.ViText('#editor', {\n   content: '\u003Cp>Hello!\u003C\u002Fp>', preset: 'base', language: 'en',\n   toolbarLayout: [\n    'undo', 'redo', {type: 'separator'},\n    'paragraph', 'h1', 'h2', 'h3', {type: 'separator'},\n    'bold', 'italic', 'link', {type: 'separator'},\n    'bulletList', 'orderedList', {type: 'separator'},\n    'image', 'insertTable', {type: 'separator'}, 'html', 'fullscreen'\n  ]\n });\n\u003C\u002Fscript>\n","html","",[25,44,45,80,103,125,134,166,190,196,217,244,266,283,309,315,321],{"__ignoreMap":42},[46,47,50,54,58,62,65,69,72,74,77],"span",{"class":48,"line":49},"line",1,[46,51,53],{"class":52},"s95oV","\u003C",[46,55,57],{"class":56},"s4JwU","link",[46,59,61],{"class":60},"svObZ"," rel",[46,63,64],{"class":52},"=",[46,66,68],{"class":67},"sU2Wk","\"stylesheet\"",[46,70,71],{"class":60}," href",[46,73,64],{"class":52},[46,75,76],{"class":67},"\"\u002Fvendor\u002Fvitext.css\"",[46,78,79],{"class":52},">\n",[46,81,83,85,88,91,93,96,99,101],{"class":48,"line":82},2,[46,84,53],{"class":52},[46,86,87],{"class":56},"div",[46,89,90],{"class":60}," id",[46,92,64],{"class":52},[46,94,95],{"class":67},"\"editor\"",[46,97,98],{"class":52},">\u003C\u002F",[46,100,87],{"class":56},[46,102,79],{"class":52},[46,104,106,108,111,114,116,119,121,123],{"class":48,"line":105},3,[46,107,53],{"class":52},[46,109,110],{"class":56},"script",[46,112,113],{"class":60}," src",[46,115,64],{"class":52},[46,117,118],{"class":67},"\"\u002Fvendor\u002Fvitext.iife.js\"",[46,120,98],{"class":52},[46,122,110],{"class":56},[46,124,79],{"class":52},[46,126,128,130,132],{"class":48,"line":127},4,[46,129,53],{"class":52},[46,131,110],{"class":56},[46,133,79],{"class":52},[46,135,137,141,145,148,151,154,157,160,163],{"class":48,"line":136},5,[46,138,140],{"class":139},"snl16"," const",[46,142,144],{"class":143},"sDLfK"," editor",[46,146,147],{"class":139}," =",[46,149,150],{"class":139}," new",[46,152,153],{"class":52}," ViText.",[46,155,156],{"class":60},"ViText",[46,158,159],{"class":52},"(",[46,161,162],{"class":67},"'#editor'",[46,164,165],{"class":52},", {\n",[46,167,169,172,175,178,181,184,187],{"class":48,"line":168},6,[46,170,171],{"class":52},"   content: ",[46,173,174],{"class":67},"'\u003Cp>Hello!\u003C\u002Fp>'",[46,176,177],{"class":52},", preset: ",[46,179,180],{"class":67},"'base'",[46,182,183],{"class":52},", language: ",[46,185,186],{"class":67},"'en'",[46,188,189],{"class":52},",\n",[46,191,193],{"class":48,"line":192},7,[46,194,195],{"class":52},"   toolbarLayout: [\n",[46,197,199,202,205,208,211,214],{"class":48,"line":198},8,[46,200,201],{"class":67},"    'undo'",[46,203,204],{"class":52},", ",[46,206,207],{"class":67},"'redo'",[46,209,210],{"class":52},", {type: ",[46,212,213],{"class":67},"'separator'",[46,215,216],{"class":52},"},\n",[46,218,220,223,225,228,230,233,235,238,240,242],{"class":48,"line":219},9,[46,221,222],{"class":67},"    'paragraph'",[46,224,204],{"class":52},[46,226,227],{"class":67},"'h1'",[46,229,204],{"class":52},[46,231,232],{"class":67},"'h2'",[46,234,204],{"class":52},[46,236,237],{"class":67},"'h3'",[46,239,210],{"class":52},[46,241,213],{"class":67},[46,243,216],{"class":52},[46,245,247,250,252,255,257,260,262,264],{"class":48,"line":246},10,[46,248,249],{"class":67},"    'bold'",[46,251,204],{"class":52},[46,253,254],{"class":67},"'italic'",[46,256,204],{"class":52},[46,258,259],{"class":67},"'link'",[46,261,210],{"class":52},[46,263,213],{"class":67},[46,265,216],{"class":52},[46,267,269,272,274,277,279,281],{"class":48,"line":268},11,[46,270,271],{"class":67},"    'bulletList'",[46,273,204],{"class":52},[46,275,276],{"class":67},"'orderedList'",[46,278,210],{"class":52},[46,280,213],{"class":67},[46,282,216],{"class":52},[46,284,286,289,291,294,296,298,301,304,306],{"class":48,"line":285},12,[46,287,288],{"class":67},"    'image'",[46,290,204],{"class":52},[46,292,293],{"class":67},"'insertTable'",[46,295,210],{"class":52},[46,297,213],{"class":67},[46,299,300],{"class":52},"}, ",[46,302,303],{"class":67},"'html'",[46,305,204],{"class":52},[46,307,308],{"class":67},"'fullscreen'\n",[46,310,312],{"class":48,"line":311},13,[46,313,314],{"class":52},"  ]\n",[46,316,318],{"class":48,"line":317},14,[46,319,320],{"class":52}," });\n",[46,322,324,327,329],{"class":48,"line":323},15,[46,325,326],{"class":52},"\u003C\u002F",[46,328,110],{"class":56},[46,330,79],{"class":52},[10,332,334],{"id":333},"integration-and-cleanup","Integration and cleanup",[15,336,337,338,342,343,347],{},"Destroy the instance before unmounting, and await asynchronous imports\u002Fstyles. Your application owns storage, authentication and uploads. ",[19,339,341],{"href":340},"\u002Fen\u002Fdocs\u002Fgetting-started","Integration guide",". ",[19,344,346],{"href":345},"\u002Fexamples-live\u002Fscript\u002Findex.html?lang=en","Open separately",". The browser archive includes a standalone script example.",[349,350,351],"style",{},"html pre.shiki code .s95oV, html code.shiki .s95oV{--shiki-default:#E1E4E8}html pre.shiki code .s4JwU, html code.shiki .s4JwU{--shiki-default:#85E89D}html pre.shiki code .svObZ, html code.shiki .svObZ{--shiki-default:#B392F0}html pre.shiki code .sU2Wk, html code.shiki .sU2Wk{--shiki-default:#9ECBFF}html pre.shiki code .snl16, html code.shiki .snl16{--shiki-default:#F97583}html pre.shiki code .sDLfK, html code.shiki .sDLfK{--shiki-default:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":42,"searchDepth":82,"depth":82,"links":353},[354,355,356],{"id":12,"depth":82,"text":13},{"id":31,"depth":82,"text":32},{"id":333,"depth":82,"text":334},"A standalone browser build, with no module bundler.","md",{"group":360,"order":49},"Installation",true,"\u002Fen\u002Fexamples\u002Fscript",{"title":5,"description":357},"en\u002Fexamples\u002Fscript","PK8VGwJsWtkfvgJrBWnGUmLMmnYa-NUk0By0asBY5W8",1792670389624]