UndoManager

Undo/Redo-Manager mit YJS-basierter Undo- und Redo-Funktionalität, inklusive Stack-Verwaltung und Verlaufslöschung

Methoden

constructor

Konstruktor

Definition:

constructor(scope: any)

Parameter:

ParameterTypBeschreibung
scopeany- YJS-Dokument oder Typ-Scope zur Definition des Tracking-Bereichs für Undo/Redo

undo

Letzte Änderung rückgängig machen

Definition:

undo(): boolean

Rückgabe: boolean

redo

Rückgängig gemachte Änderung wiederholen

Definition:

redo(): boolean

Rückgabe: boolean

canUndo

Prüfen, ob Operationen rückgängig gemacht werden können

Definition:

canUndo(): boolean

Rückgabe: boolean

canRedo

Prüfen, ob Operationen wiederholt werden können

Definition:

canRedo(): boolean

Rückgabe: boolean

clear

Verlauf löschen

Definition:

clear(clearUndoStack?: boolean, clearRedoStack?: boolean): void

Rückgabe: void

Parameter:

ParameterTypBeschreibung
clearUndoStack?boolean- Ob der Undo-Stack gelöscht wird, Standard true
clearRedoStack?boolean- Ob der Redo-Stack gelöscht wird, Standard true