Browse Source

fix: connect on tap

Ahmad Kholid 2 years ago
parent
commit
76f57d6f95
1 changed files with 0 additions and 47 deletions
  1. 0 47
      src/newtab/pages/workflows/[id].vue

+ 0 - 47
src/newtab/pages/workflows/[id].vue

@@ -166,7 +166,6 @@
             tabindex="0"
             @init="onEditorInit"
             @edit="initEditBlock"
-            @click="onClickEditor"
             @update:node="state.dataChanged = true"
             @delete:node="state.dataChanged = true"
             @update:settings="onUpdateBlockSettings"
@@ -722,52 +721,6 @@ function startRecording({ nodeId, handleId }) {
     router.replace('/recording');
   });
 }
-let nodeTargetHandle = null;
-function onClickEditor({ target }) {
-  const targetClass = target.classList;
-  const isHandle = targetClass.contains('vue-flow__handle');
-  const clearActiveTarget = () => {
-    if (nodeTargetHandle) {
-      const targetEl = document.querySelector(
-        `.vue-flow__handle[data-handleid="${nodeTargetHandle.handleId}"]`
-      );
-      if (targetEl) targetEl.classList.remove('ring-2');
-    }
-  };
-
-  if (!isHandle) {
-    clearActiveTarget();
-    nodeTargetHandle = null;
-    return;
-  }
-
-  if (nodeTargetHandle && targetClass.contains('target')) {
-    const { handleid, nodeid } = target.dataset;
-
-    const connectionExist = document.querySelector(
-      `.vue-flow__edge.target-${handleid}.source-${nodeTargetHandle.handleId}`
-    );
-    if (!connectionExist) {
-      editor.value.addEdges([
-        {
-          target: nodeid,
-          targetHandle: handleid,
-          source: nodeTargetHandle.nodeId,
-          sourceHandle: nodeTargetHandle.handleId,
-        },
-      ]);
-    }
-
-    clearActiveTarget();
-    nodeTargetHandle = null;
-  } else {
-    clearActiveTarget();
-    target.classList.add('ring-2');
-
-    const { handleid, nodeid } = target.dataset;
-    nodeTargetHandle = { nodeId: nodeid, handleId: handleid };
-  }
-}
 function goToBlock(blockId) {
   if (!editor.value) return;