Main purpose of this example to show possibility of creation of persistent JavaScript objects on client's side unsing Undo Manager as an example. Additionaly it demonstrates updatable action pattern to make loosely coupled action based architecture.

To use this example, please drag that boxes in left box (by mouse) or change the state of controls in the right box. Please use controls below to perform appropriate operations.

Press Alt-S to create string representation of Undo Manager.
Press Alt-R to create Undo Manager object by its string representation.

r g b y
Input text:
Radio group:
Selector: Checkbox:
Manager status:
Merge simple actions: