Skip to content

Commit

Permalink
expose undoserializer through viewModel as an extension point
Browse files Browse the repository at this point in the history
  • Loading branch information
bago committed Nov 10, 2022
1 parent 189ba7c commit 8be1758
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/js/undomanager/undomain.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ var addUndoStackExtensionMaker = function(performanceAwareCaller) {

viewModel.contentListeners(viewModel.contentListeners() + 2);

// TODO the labels should be computed observables (needs changes in undomanager projects)
var undoRedoStack = undoManager(viewModel.content, {
levels: 100,
undoLabel: ko.computed(function() { return viewModel.t("Undo (#COUNT#)"); }),
Expand All @@ -26,6 +25,8 @@ var addUndoStackExtensionMaker = function(performanceAwareCaller) {
undoRedoStack.setUndoActionMaker(undoserializer.makeUndoAction.bind(undefined, viewModel.content));
undoserializer.watchEnabled(true);

viewModel.undoSerializer = undoserializer;

return {
pause: function() {
undoRedoStack.setModeIgnore();
Expand Down

0 comments on commit 8be1758

Please sign in to comment.