From 09c481ba69aff2124de87d05cba96830f567db9a Mon Sep 17 00:00:00 2001 From: Matthias Konitzny <konitzny@ibr.cs.tu-bs.de> Date: Wed, 4 Aug 2021 15:18:34 +0200 Subject: [PATCH] Fixed multiple eslint errors. (Still need a fix for that plugin_path problem) --- display/graph.js | 24 ++++++++++++------------ display/helpers.js | 3 +-- display/infooverlay.js | 1 + display/linkoverlay.js | 1 + package.json | 1 + 5 files changed, 16 insertions(+), 14 deletions(-) diff --git a/display/graph.js b/display/graph.js index e6eb010..d088c4b 100644 --- a/display/graph.js +++ b/display/graph.js @@ -3,11 +3,14 @@ import * as Helpers from "./helpers"; import { InfoOverlay } from "./infooverlay"; import { LinkOverlay } from "./linkoverlay"; -import * as THREE from 'three'; -import ForceGraph3D from '3d-force-graph'; +import * as THREE from "three"; +import ForceGraph3D from "3d-force-graph"; -import { CSS2DRenderer } from 'three/examples/jsm/renderers/CSS2DRenderer.js' -import { CSS3DRenderer, CSS3DSprite } from 'three/examples/jsm/renderers/CSS3DRenderer.js' +import { CSS2DRenderer } from "three/examples/jsm/renderers/CSS2DRenderer.js"; +import { + CSS3DRenderer, + CSS3DSprite, +} from "three/examples/jsm/renderers/CSS3DRenderer.js"; class Graph { constructor(dataUrl) { @@ -31,10 +34,7 @@ class Graph { async loadGraph(dataUrl) { this.gData = await fetch(dataUrl).then((res) => res.json()); this.graph = ForceGraph3D({ - extraRenderers: [ - new CSS2DRenderer(), - new CSS3DRenderer(), - ], + extraRenderers: [new CSS2DRenderer(), new CSS3DRenderer()], })(document.getElementById("3d-graph")) .graphData(this.gData) .nodeLabel("id") @@ -81,7 +81,7 @@ class Graph { getNodeColor(node) { return this.highlightNodes.has(node) - ? node === hoverNode + ? node === this.hoverNode ? "rgb(255,0,0,1)" : "rgba(255,160,0,0.8)" : "rgba(0,255,255,0.6)"; @@ -354,7 +354,7 @@ function createFullScreenButton() { } const dataUrl = plugin_path + "datasets/aud1.json"; -G = new Graph(dataUrl); -linkoverlay = new LinkOverlay(G); -infooverlay = new InfoOverlay(G); +const G = new Graph(dataUrl); +const linkoverlay = new LinkOverlay(G); +const infooverlay = new InfoOverlay(G); G.infooverlay = infooverlay; diff --git a/display/helpers.js b/display/helpers.js index e4b7d94..4469d40 100644 --- a/display/helpers.js +++ b/display/helpers.js @@ -1,5 +1,4 @@ -export {getWidth, getHeight, getCanvasDivNode} - +export { getWidth, getHeight, getCanvasDivNode }; function getWidth() { return document.getElementById("3d-graph").offsetWidth; diff --git a/display/infooverlay.js b/display/infooverlay.js index d0a3c7d..8da19c3 100644 --- a/display/infooverlay.js +++ b/display/infooverlay.js @@ -1,4 +1,5 @@ import * as Helpers from "./helpers"; +import jQuery from "jquery"; export { InfoOverlay }; diff --git a/display/linkoverlay.js b/display/linkoverlay.js index 18e3912..0aa25f0 100644 --- a/display/linkoverlay.js +++ b/display/linkoverlay.js @@ -1,4 +1,5 @@ import * as Helpers from "./helpers"; +import jQuery from "jquery"; export { LinkOverlay }; diff --git a/package.json b/package.json index 072b05e..40c99cc 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ }, "dependencies": { "3d-force-graph": "^1.70.5", + "jquery": "^3.6.0", "three": "^0.131.2" } } -- GitLab