Программная навигация по истории textarea
Как можно программно добавлять undo/redo состояния для textarea.
И как можно отловить события навигации по этим состояниям, кроме как отлавливания oninput и анализа изменений.
Пробовал в скрипте присваивать новые значения - textarea.value = "new value" , но пункт Отменить в контекстном меню появляется только в Firefox. Пробовал создавать событие keydown через document.createEvent('UIEvents'), но эффекта никакого ни в одном браузере.
Благодарю за любую помощь.
|