Jacky Zhao
2023-07-10 08f8e3b4a4879dd7c91c16fbce80c4f2bc5e357f
quartz/components/scripts/graph.inline.ts
@@ -72,7 +72,7 @@
      }
    }
  } else {
    links.flatMap(l => [l.source, l.target]).forEach((id) => neighbourhood.add(id))
    Object.keys(data).forEach(id => neighbourhood.add(id))
  }
  const graphData: { nodes: NodeData[], links: LinkData[] } = {
@@ -274,12 +274,20 @@
function renderGlobalGraph() {
  const slug = document.body.dataset["slug"]!
  const container = document.getElementById("global-graph-outer")
  const sidebar = container?.closest(".sidebar") as HTMLElement
  container?.classList.add("active")
  if (sidebar) {
    sidebar.style.zIndex = "1"
  }
  renderGraph("global-graph-container", slug)
  function hideGlobalGraph() {
    container?.classList.remove("active")
    const graph = document.getElementById("global-graph-container")
    if (sidebar) {
      sidebar.style.zIndex = "unset"
    }
    if (!graph) return
    removeAllChildren(graph)
  }