Hi Jim,
Please use nodeCollectionChange event to achieve your requirement. While performing undo operation, the nodeCollectionChange event triggers if an collection is modified. In this event, you can get an objects which is inserted or deleted.
Code example:
//define nodecollectionchange event
DiagramContent.OnClientNodeCollectionChange = "nodeCollectionChange";
function nodeCollectionChange(args){
//we get an object only if a cause is historyChange
if (args.state === "changing" && args.cause === "historyChange") {
//get an element
var node = args.element;
}
}
Regards,
Shyam G