mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
feat(editor): Allow jumping into sub-workflow with shortkey (#15200)
This commit is contained in:
@@ -213,6 +213,7 @@ const {
|
||||
setNodeActiveByName,
|
||||
clearNodeActive,
|
||||
addConnections,
|
||||
tryToOpenSubworkflowInNewTab,
|
||||
importWorkflowData,
|
||||
fetchWorkflowDataFromUrl,
|
||||
resetWorkspace,
|
||||
@@ -665,10 +666,22 @@ function onClickNode() {
|
||||
closeNodeCreator();
|
||||
}
|
||||
|
||||
function onSetNodeActivated(id: string) {
|
||||
function onSetNodeActivated(id: string, event?: MouseEvent) {
|
||||
// Handle Ctrl/Cmd + Double Click case
|
||||
if (event?.metaKey || event?.ctrlKey) {
|
||||
const didOpen = tryToOpenSubworkflowInNewTab(id);
|
||||
if (didOpen) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
setNodeActive(id);
|
||||
}
|
||||
|
||||
function onOpenSubWorkflow(id: string) {
|
||||
tryToOpenSubworkflowInNewTab(id);
|
||||
}
|
||||
|
||||
function onSetNodeDeactivated() {
|
||||
clearNodeActive();
|
||||
}
|
||||
@@ -1888,6 +1901,7 @@ onBeforeUnmount(() => {
|
||||
@update:node:parameters="onUpdateNodeParameters"
|
||||
@update:node:inputs="onUpdateNodeInputs"
|
||||
@update:node:outputs="onUpdateNodeOutputs"
|
||||
@open:sub-workflow="onOpenSubWorkflow"
|
||||
@click:node="onClickNode"
|
||||
@click:node:add="onClickNodeAdd"
|
||||
@run:node="onRunWorkflowToNode"
|
||||
|
||||
Reference in New Issue
Block a user