From 8e3a447792e17c339132f7cf8efe06f3f1cc0ddf Mon Sep 17 00:00:00 2001 From: Harm Kube <h.kube@tu-braunschweig.de> Date: Sat, 22 Jan 2022 12:14:38 +0100 Subject: [PATCH] Displaying links as a list --- display/display.css | 6 +++--- display/overlays/neighbors.js | 27 ++++++--------------------- 2 files changed, 9 insertions(+), 24 deletions(-) diff --git a/display/display.css b/display/display.css index 1c8ece4..463915f 100644 --- a/display/display.css +++ b/display/display.css @@ -302,10 +302,10 @@ } .neighbor-content-links { - padding: 0 18px; + padding: 5px; display: none; overflow: hidden; - background-color: #000000; - flex-direction: row; + background-color: #ffffff; + flex-direction: column; overflow-x: auto; } diff --git a/display/overlays/neighbors.js b/display/overlays/neighbors.js index 55cb627..c706426 100644 --- a/display/overlays/neighbors.js +++ b/display/overlays/neighbors.js @@ -1,6 +1,5 @@ import * as Helpers from "../helpers"; import jQuery from "jquery"; -import * as Config from "../../config"; export { NodeNeighborOverlay }; @@ -41,7 +40,9 @@ class NodeNeighborOverlay { "neighbor-content-tabs", bottomContainerDiv ); + coll.style.display = "flex"; this.contentTab = contentTabs; + contentTabs.style.display = "flex"; coll.addEventListener("click", function() { if(contentTabs.style.display === "flex") { contentTabs.style.display = "none"; @@ -104,22 +105,10 @@ class NodeNeighborOverlay { */ createReference(target) { const linkDiv = document.createElement("div"); - linkDiv.className = "link-img"; - - if ("image" in target) { - const linkImage = document.createElement("img"); - linkImage.src = - Config.PLUGIN_PATH + "datasets/images/" + target.image; - linkDiv.appendChild(linkImage); - } - - if ("name" in target) { - Helpers.createHTMLElement("p", linkDiv, { - className: "bottom-container-link-text", - innerText: target.name, - }); - } - + var linkText = document.createTextNode("- " + target.name); + linkDiv.appendChild(linkText); + linkDiv.style.margin = "2px"; + linkDiv.style.cursor = "pointer"; jQuery(linkDiv).on("click", () => { this.graph.focusOnNode(target); this.infoOverlay.updateInfoOverlay(target); @@ -133,10 +122,6 @@ class NodeNeighborOverlay { */ updateTabs(node) { this.clearTabContentPages(); - if(this.contentTab.style.display === "flex") { - this.contentTab.style.display = "none"; - } - for (const link of node.links) { const target = link.source == node ? link.target : link.source; const reference = this.createReference(target); -- GitLab