From 134b2f8a3eabfa033b6e00ce35d4095c58fc4e99 Mon Sep 17 00:00:00 2001 From: Mutasem Date: Thu, 11 Nov 2021 15:35:41 +0100 Subject: [PATCH] comments --- packages/editor-ui/src/plugins/N8nFlowchartType.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/editor-ui/src/plugins/N8nFlowchartType.js b/packages/editor-ui/src/plugins/N8nFlowchartType.js index c97a72bb65..1a94cb2e87 100644 --- a/packages/editor-ui/src/plugins/N8nFlowchartType.js +++ b/packages/editor-ui/src/plugins/N8nFlowchartType.js @@ -538,14 +538,16 @@ const diffX = paintInfo.endStubX - paintInfo.startStubX; const diffY = paintInfo.endStubY - paintInfo.startStubY; - const direction = diffY >= 0 ? 1 : -1; + const direction = diffY >= 0 ? 1 : -1; // vertical direction of loop, above or below source var midx = paintInfo.startStubX + ((paintInfo.endStubX - paintInfo.startStubX) * midpoint), midy; if (diffX < (-1 * loopbackMinimum)) { + // loop backward behavior midy = paintInfo.startStubY - (diffX < 0 ? direction * loopbackVerticalLength : 0); } else { + // original flowchart behavior midy = paintInfo.startStubY + ((paintInfo.endStubY - paintInfo.startStubY) * midpoint); }