Тема: Допоможіть зі створенням простого JS-редактора у веб формах
На даний момент працюю над створенням простого JS-редактора форм, який повинен вміти вставляти markdown-розмітку в текст. Бачив багато рішень в інтернеті, коли редактор, при клікі по кнопці, бере текст з форми введення, змінює в ньому форматування і вставляє текст назад у форму введення.
Але в такого підходу є недоліки, наприклад, не можна натиснути Ctrl+Z щоб скасувати останні зміни, також не має можливості повторно клікнути на тій же кнопці і щоб така дія "переключала назад" те, що було зроблено при першому клікі. Також, якщо тексту багато у формі введення, то вставка всього тексту є нераціональною. Я бачив що можна зробити точкові вкраплення форматування, але ще бракує досвіду в JS щоб розібратись як воно працює.
Хтось вже вміє робити такі "точкові вкраплення форматування"?