Implements a composite undoable edit.
mxUndoableEdit | Implements a composite undoable edit. |
Functions | |
mxUndoableEdit | Constructs a new undoable edit for the given source. |
Variables | |
source | Specifies the source of the edit. |
changes | Array that contains the changes that make up this edit. |
significant | Specifies if the undoable change is significant. |
undone | Specifies if this edit has been undone. |
redone | Specifies if this edit has been redone. |
Functions | |
isEmpty | Returns true if the this edit contains no changes. |
isSignificant | Returns significant. |
add | Adds the specified change to this edit. |
notify | Hook to notify any listeners of the changes after an undo or redo has been carried out. |
die | Hook to free resources after the edit has been removed from the command history. |
undo | Undoes all changes in this edit. |
redo | Redoes all changes in this edit. |
mxUndoableEdit.prototype.isSignificant = function()
Returns significant.
Constructs a new undoable edit for the given source.
function mxUndoableEdit( source, significant )
Specifies the source of the edit.
mxUndoableEdit.prototype.source
Array that contains the changes that make up this edit.
mxUndoableEdit.prototype.changes
Specifies if the undoable change is significant.
mxUndoableEdit.prototype.significant
Specifies if this edit has been undone.
mxUndoableEdit.prototype.undone
Specifies if this edit has been redone.
mxUndoableEdit.prototype.redone
Returns true if the this edit contains no changes.
mxUndoableEdit.prototype.isEmpty = function()
Returns significant.
mxUndoableEdit.prototype.isSignificant = function()
Adds the specified change to this edit.
mxUndoableEdit.prototype.add = function( change )
Hook to notify any listeners of the changes after an undo or redo has been carried out.
mxUndoableEdit.prototype.notify = function()
Undoes all changes in this edit.
mxUndoableEdit.prototype.undo = function()
Redoes all changes in this edit.
mxUndoableEdit.prototype.redo = function()
Hook to free resources after the edit has been removed from the command history.
mxUndoableEdit.prototype.die = function()