diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.mvn/wrapper/maven-wrapper.jar b/.mvn/wrapper/maven-wrapper.jar old mode 100644 new mode 100755 diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/RGLogo.png b/RGLogo.png old mode 100644 new mode 100755 diff --git a/UserManual.pdf b/UserManual.pdf old mode 100644 new mode 100755 diff --git a/mvnw.cmd b/mvnw.cmd old mode 100644 new mode 100755 diff --git a/pom.xml b/pom.xml old mode 100644 new mode 100755 diff --git a/requirements.txt b/requirements.txt old mode 100644 new mode 100755 diff --git a/runtime.txt b/runtime.txt old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/AMRGraph.java b/src/main/java/com/RepGraph/AMRGraph.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/AMRModel.java b/src/main/java/com/RepGraph/AMRModel.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/AbstractGraph.java b/src/main/java/com/RepGraph/AbstractGraph.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/AbstractModel.java b/src/main/java/com/RepGraph/AbstractModel.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/Anchors.java b/src/main/java/com/RepGraph/Anchors.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/DMRSGraph.java b/src/main/java/com/RepGraph/DMRSGraph.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/DMRSModel.java b/src/main/java/com/RepGraph/DMRSModel.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/EDSGraph.java b/src/main/java/com/RepGraph/EDSGraph.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/EDSModel.java b/src/main/java/com/RepGraph/EDSModel.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/Edge.java b/src/main/java/com/RepGraph/Edge.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/Node.java b/src/main/java/com/RepGraph/Node.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/PTGGraph.java b/src/main/java/com/RepGraph/PTGGraph.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/PTGModel.java b/src/main/java/com/RepGraph/PTGModel.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/RequestHandler.java b/src/main/java/com/RepGraph/RequestHandler.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/Token.java b/src/main/java/com/RepGraph/Token.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/UCCAGraph.java b/src/main/java/com/RepGraph/UCCAGraph.java old mode 100644 new mode 100755 diff --git a/src/main/java/com/RepGraph/UCCAModel.java b/src/main/java/com/RepGraph/UCCAModel.java old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/package-lock.json b/src/main/javascript/repgraphfrontend/package-lock.json old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/package.json b/src/main/javascript/repgraphfrontend/package.json old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/public/favicon.ico b/src/main/javascript/repgraphfrontend/public/favicon.ico old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/public/index.html b/src/main/javascript/repgraphfrontend/public/index.html old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/public/logo192.png b/src/main/javascript/repgraphfrontend/public/logo192.png old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/public/logo512.png b/src/main/javascript/repgraphfrontend/public/logo512.png old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/public/manifest.json b/src/main/javascript/repgraphfrontend/public/manifest.json old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/public/robots.txt b/src/main/javascript/repgraphfrontend/public/robots.txt old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/.DS_Store b/src/main/javascript/repgraphfrontend/src/.DS_Store old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/CompareTwoGraphsTool.js b/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/CompareTwoGraphsTool.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/DatasetAnalysisDisplay.js b/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/DatasetAnalysisDisplay.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/DatasetAnalysisTool.js b/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/DatasetAnalysisTool.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/DisplaySubsetTool.js b/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/DisplaySubsetTool.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/FormalTestResultsDisplay.js b/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/FormalTestResultsDisplay.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/FormalTestsTool.js b/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/FormalTestsTool.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/SearchSubgraphPatternTool.js b/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/SearchSubgraphPatternTool.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/SettingsTool.js b/src/main/javascript/repgraphfrontend/src/Components/AnalysisComponents/SettingsTool.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/App.css b/src/main/javascript/repgraphfrontend/src/Components/App.css old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/App.js b/src/main/javascript/repgraphfrontend/src/Components/App.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/Graph/Graph.js b/src/main/javascript/repgraphfrontend/src/Components/Graph/Graph.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/Graph/Legend.js b/src/main/javascript/repgraphfrontend/src/Components/Graph/Legend.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/Graph/Link.js b/src/main/javascript/repgraphfrontend/src/Components/Graph/Link.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/Graph/Node.js b/src/main/javascript/repgraphfrontend/src/Components/Graph/Node.js old mode 100644 new mode 100755 index 52658d91..ac1b3aba --- a/src/main/javascript/repgraphfrontend/src/Components/Graph/Node.js +++ b/src/main/javascript/repgraphfrontend/src/Components/Graph/Node.js @@ -255,6 +255,33 @@ export const Node = ({ } }; + let mouseStartX, mouseStartY, ElementStartX, ElementStartY; + const onMouseDown = (event) => { + mouseStartX = event.clientX; + mouseStartY = event.clientY; + ElementStartX = node.x; + ElementStartY = node.y; + document.addEventListener("mousemove", onMove); + document.addEventListener("mouseup", onMouseUp); + }; + + const onMouseUp = (event) => { + // document.getElementById(`dot${link.id}`).style.visibility = "hidden"; + document.removeEventListener("mouseup", onMouseUp); + document.removeEventListener("mousemove", onMove); + }; + + const onMove = (event) => { + let changeX = mouseStartX - event.clientX; + let changeY = mouseStartY - event.clientY; + let numLevelx = Math.round(changeX / 90); + let numLevely = Math.round(changeY / 100); + node.x = ElementStartX - numLevelx * 90; + node.y = ElementStartY - numLevely * 100; + setHighlighted(true); + setHighlighted(false); + }; + let notAllowed = [ "x", "y", @@ -331,6 +358,7 @@ export const Node = ({ onMouseOver={handleMouseOver} onMouseOut={hideTooltip} onClick={handleOnClick} + onMouseDown={onMouseDown} top={node.y} left={node.x} > diff --git a/src/main/javascript/repgraphfrontend/src/Components/Graph/ZoomPortal.js b/src/main/javascript/repgraphfrontend/src/Components/Graph/ZoomPortal.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/Layouts/Header.js b/src/main/javascript/repgraphfrontend/src/Components/Layouts/Header.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/Main/CompareTwoGraphsVisualisation.js b/src/main/javascript/repgraphfrontend/src/Components/Main/CompareTwoGraphsVisualisation.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/Main/LongestPathVisualisation.js b/src/main/javascript/repgraphfrontend/src/Components/Main/LongestPathVisualisation.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/Main/SentenceList.js b/src/main/javascript/repgraphfrontend/src/Components/Main/SentenceList.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Components/UploadDatasetDialogue.js b/src/main/javascript/repgraphfrontend/src/Components/UploadDatasetDialogue.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/ErrorPage.js b/src/main/javascript/repgraphfrontend/src/ErrorPage.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/HomePage.js b/src/main/javascript/repgraphfrontend/src/HomePage.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/LayoutAlgorithms/layoutFlat.js b/src/main/javascript/repgraphfrontend/src/LayoutAlgorithms/layoutFlat.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/LayoutAlgorithms/layoutHierarchy.js b/src/main/javascript/repgraphfrontend/src/LayoutAlgorithms/layoutHierarchy.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/LayoutAlgorithms/layoutTree.js b/src/main/javascript/repgraphfrontend/src/LayoutAlgorithms/layoutTree.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/LayoutAlgorithms/layoutUtils.js b/src/main/javascript/repgraphfrontend/src/LayoutAlgorithms/layoutUtils.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Main.js b/src/main/javascript/repgraphfrontend/src/Main.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Routes.js b/src/main/javascript/repgraphfrontend/src/Routes.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Store/AppContextProvider.js b/src/main/javascript/repgraphfrontend/src/Store/AppContextProvider.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/Store/demoData.js b/src/main/javascript/repgraphfrontend/src/Store/demoData.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/index.js b/src/main/javascript/repgraphfrontend/src/index.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/serviceWorker.js b/src/main/javascript/repgraphfrontend/src/serviceWorker.js old mode 100644 new mode 100755 diff --git a/src/main/javascript/repgraphfrontend/src/styles.css b/src/main/javascript/repgraphfrontend/src/styles.css old mode 100644 new mode 100755 diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/src/test/testResources/wsj00a.dmrs b/src/test/testResources/wsj00a.dmrs old mode 100644 new mode 100755 diff --git a/supportScripts/align_AMR.py b/supportScripts/align_AMR.py old mode 100644 new mode 100755