Leo Lazou
2024-06-12 0472daa00313b587de5e75b7a877db3e16025034
homepage coloured as visited in the Graph (#1128)

simplifies slug from FullSlug to SimpleSlug before storing it in the visited pages list in memory
this leads to "index" page and "folder/index", "tags/tag/index" being stored a "/", "folder/" and "tags/tag/" respectively in the list of visited pages.
this ensures that the homepage is rightfully coloured as a visited page in the "color" function of the graph
1 files modified
2 ■■■ changed files
quartz/components/scripts/graph.inline.ts 2 ●●● patch | view | raw | blame | history
quartz/components/scripts/graph.inline.ts
@@ -361,7 +361,7 @@
document.addEventListener("nav", async (e: CustomEventMap["nav"]) => {
  const slug = e.detail.url
  addToVisited(slug)
  addToVisited(simplifySlug(slug))
  await renderGraph("graph-container", slug)
  const containerIcon = document.getElementById("global-graph-icon")