Mam na webstranke editor ktory parsuje markdown(vratane vlastnych elementov) cez lexer a doda mi tokeny, ktore ja nasledne renderujem vo Vue. Aktualne mam dva mody: github styl, kedy sa pouzivatel manualne prepina medzi editovanim a renderom, a celostrankovy mod, kde su dva stlpce - vstup na jednej strane a vedla je vyrenderovany vysledok.
Chcel by som pridat treti mod - WYSIWG, cez contenteditable. Teoreticky viem ako na to a ako to implementovat, avsak zaujimali by ma take veci, ako napriklad zistenie ak ma pouzivatel vyselektovany nejaky text, ako to spravne zachytit aby som potom vedel spravne rozdelit text, ako pracovat s poziciou kurzora a td.
Skratka ma zaujimaju take genericke rady, tipy a triky od niekoho, kto uz vlastny WYSIWYG implementoval.