mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 10:31:15 +00:00
feat(editor): Add undo/redo enabling/disabling a node in new canvas (no-changelog) (#10143)
This commit is contained in:
@@ -139,6 +139,7 @@ const {
|
||||
setNodeActive,
|
||||
setNodeSelected,
|
||||
toggleNodesDisabled,
|
||||
revertToggleNodeDisabled,
|
||||
toggleNodesPinned,
|
||||
setNodeParameters,
|
||||
deleteNode,
|
||||
@@ -466,6 +467,10 @@ function onToggleNodeDisabled(id: string) {
|
||||
toggleNodesDisabled([id]);
|
||||
}
|
||||
|
||||
function onRevertToggleNodeDisabled({ nodeName }: { nodeName: string }) {
|
||||
revertToggleNodeDisabled(nodeName);
|
||||
}
|
||||
|
||||
function onToggleNodesDisabled(ids: string[]) {
|
||||
if (!checkIfEditingIsAllowed()) {
|
||||
return;
|
||||
@@ -982,7 +987,7 @@ function addUndoRedoEventBindings() {
|
||||
historyBus.on('revertAddConnection', onRevertCreateConnection);
|
||||
historyBus.on('revertRemoveConnection', onRevertDeleteConnection);
|
||||
historyBus.on('revertRenameNode', onRevertRenameNode);
|
||||
// historyBus.on('enableNodeToggle', onRevertEnableToggle);
|
||||
historyBus.on('enableNodeToggle', onRevertToggleNodeDisabled);
|
||||
}
|
||||
|
||||
function removeUndoRedoEventBindings() {
|
||||
@@ -992,7 +997,7 @@ function removeUndoRedoEventBindings() {
|
||||
historyBus.off('revertAddConnection', onRevertCreateConnection);
|
||||
historyBus.off('revertRemoveConnection', onRevertDeleteConnection);
|
||||
historyBus.off('revertRenameNode', onRevertRenameNode);
|
||||
// historyBus.off('enableNodeToggle', onRevertEnableToggle);
|
||||
historyBus.off('enableNodeToggle', onRevertToggleNodeDisabled);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user