Undo/Redo sur un élément <textarea>

Application d'un Undo/Redo sur un élément <textarea>.

Editeur

Structure HTML

<textarea id="editor">
  Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</textarea>
<button id="editor-btn-undo" title="Annuler">Undo</button>
<button id="editor-btn-redo" title="Rétablir">Redo</button>

Compte-tenu de l'implémentation de la class il est important de noter la relation qu'il existe entre les différentes ID des éléments.

class UndoRedo