Skip to content

Commit

Permalink
add method to add & remove tracked origins
Browse files Browse the repository at this point in the history
  • Loading branch information
dmonad committed Mar 25, 2022
1 parent ff5067e commit d3e1177
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions src/utils/UndoManager.js
Expand Up @@ -247,6 +247,20 @@ export class UndoManager extends Observable {
})
}

/**
* @param {any} origin
*/
addTrackedOrigin (origin) {
this.trackedOrigins.add(origin)
}

/**
* @param {any} origin
*/
removeTrackedOrigin (origin) {
this.trackedOrigins.delete(origin)
}

clear (clearUndoStack = true, clearRedoStack = true) {
if ((clearUndoStack && this.canUndo()) || (clearRedoStack && this.canRedo())) {
this.doc.transact(tr => {
Expand Down

0 comments on commit d3e1177

Please sign in to comment.