From 648d1e4ffd017ea7b15d3848e3d23755b83207b3 Mon Sep 17 00:00:00 2001 From: Robin Leber <rleber98@gmail.com> Date: Tue, 25 Jun 2024 18:00:40 +0200 Subject: [PATCH] =?UTF-8?q?FIX:=20doppeltes=20hinzuf=C3=BCgen=20bei=20erne?= =?UTF-8?q?utem=20fenster=20=C3=B6ffnen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/functions/codeEditor.js | 29 +++++++++++++++++------------ src/functions/pipeBinding.js | 2 ++ 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/src/functions/codeEditor.js b/src/functions/codeEditor.js index bc5b39a..114ccac 100644 --- a/src/functions/codeEditor.js +++ b/src/functions/codeEditor.js @@ -39,8 +39,7 @@ export const codeEditorElement = (instance) => { pipesElement.style.display = "flex"; pipesElement.style.justifyContent = "space-between"; - const incomingElement = document.createElement("div"); - incomingElement.id = "incomingPipes"; + const incomingContainer = document.createElement("div"); const incomingHeadingElement = document.createElement("h5"); incomingHeadingElement.style.margin = "0px"; incomingHeadingElement.style.marginBottom = "6px"; @@ -48,22 +47,28 @@ export const codeEditorElement = (instance) => { incomingHeadingElement.appendChild( document.createTextNode("Incoming Pipes") ); - incomingElement.appendChild(incomingHeadingElement); - incomingElement.appendChild(document.createElement("hr")); - pipesElement.appendChild(incomingElement); + incomingContainer.appendChild(incomingHeadingElement); + incomingContainer.appendChild(document.createElement("hr")); - const outgoingElement = document.createElement("div"); - outgoingElement.id = "outgoingPipes"; - outgoingElement.style.textAlign = "right"; + const incomingPipes = document.createElement("div"); + incomingPipes.id = "incomingPipes"; + incomingContainer.appendChild(incomingPipes); + pipesElement.appendChild(incomingContainer); + + const outgoingContainer = document.createElement("div"); + outgoingContainer.style.textAlign = "right"; const outgoingHeadingElement = document.createElement("h5"); outgoingHeadingElement.style.margin = "0px"; outgoingHeadingElement.style.marginBottom = "6px"; outgoingHeadingElement.appendChild( - document.createTextNode("OutgoingPipes") + document.createTextNode("Outgoing Pipes") ); - outgoingElement.appendChild(outgoingHeadingElement); - outgoingElement.appendChild(document.createElement("hr")); - pipesElement.appendChild(outgoingElement); + outgoingContainer.appendChild(outgoingHeadingElement); + outgoingContainer.appendChild(document.createElement("hr")); + const outgoingPipes = document.createElement("div"); + outgoingPipes.id = "outgoingPipes"; + outgoingContainer.appendChild(outgoingPipes); + pipesElement.appendChild(outgoingContainer); editorContainer.appendChild(pipesElement); diff --git a/src/functions/pipeBinding.js b/src/functions/pipeBinding.js index a82b27b..597f540 100644 --- a/src/functions/pipeBinding.js +++ b/src/functions/pipeBinding.js @@ -131,6 +131,8 @@ const buildPipesElements = (pipeMapping) => { const incomingPipesElement = document.getElementById("incomingPipes"); const outgoingPipesElement = document.getElementById("outgoingPipes"); + incomingPipesElement.innerHTML = ""; + outgoingPipesElement.innerHTML = ""; incomingPipes.forEach((pipe) => { const pipeElement = document.createElement("span"); -- GitLab