As of this release, JSDC(Javascript Data Components) boasts an undo/redo history!
This functionality can be accessed through the application objects undo() and redo() - functions.
Currently, only data-aware components(the ones connected to a datatable) is included, but others(like the editor_object) will be added soon(TM).
Also the making, even sooner, is sequences of actions. This is good because for example aggregates can generate a multitude of actions and one would only want the user to have to click once.
//Zig007
PS.
BTW, the datatable need the an application object in the application parameter for Undo/Redo to work.
DS.
Download:
https://sourceforge.net/project/showfiles.php?group_id=162613
Project:
https://sourceforge.net/projects/jsdc/
Homepage:
http://jsdc.sourceforge.net/
Documentation(don't miss the reference):
http://jsdc.sourceforge.net/docs_JSDC.php