From ef72f1bf707dca363cdab84da91e2acfaef8f276 Mon Sep 17 00:00:00 2001
From: Ammar Alakkad <am.alakkad@gmail.com>
Date: Mon, 30 Dec 2024 16:03:57 +0000
Subject: [PATCH] Fix ObsidianFlavoredMarkdown source link (#1694)
---
quartz/components/scripts/graph.inline.ts | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/quartz/components/scripts/graph.inline.ts b/quartz/components/scripts/graph.inline.ts
index 6bf43aa..dbddae9 100644
--- a/quartz/components/scripts/graph.inline.ts
+++ b/quartz/components/scripts/graph.inline.ts
@@ -550,6 +550,19 @@
addToVisited(simplifySlug(slug))
await renderGraph("graph-container", slug)
+ // Function to re-render the graph when the theme changes
+ const handleThemeChange = () => {
+ renderGraph("graph-container", slug)
+ }
+
+ // event listener for theme change
+ document.addEventListener("themechange", handleThemeChange)
+
+ // cleanup for the event listener
+ window.addCleanup(() => {
+ document.removeEventListener("themechange", handleThemeChange)
+ })
+
const container = document.getElementById("global-graph-outer")
const sidebar = container?.closest(".sidebar") as HTMLElement
@@ -567,7 +580,7 @@
function hideGlobalGraph() {
container?.classList.remove("active")
if (sidebar) {
- sidebar.style.zIndex = "unset"
+ sidebar.style.zIndex = ""
}
}
--
Gitblit v1.10.0