Skip to content

Commit f62b763

Browse files
committed
Quartz sync: May 23, 2025, 12:24 AM
1 parent ac1bf06 commit f62b763

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

quartz/components/scripts/markmap.inline.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,11 @@ function renderGlobalMarkmap() {
7474
a.insertAdjacentHTML('beforeend', externalIcon)
7575
})
7676

77+
let isToggled = containerInner.classList.contains('fullscreen') ? true : false;
7778
const customToolbar = document.createElement("div");
7879
customToolbar.className = "mm-toolbar-item";
7980
customToolbar.title = "Toggle fullscreen";
80-
customToolbar.innerHTML = fullIcon
81+
customToolbar.innerHTML = isToggled ? closeIcon : fullIcon
8182

8283
const customExit = document.createElement("div");
8384
customExit.className = "mm-toolbar-item";
@@ -89,7 +90,6 @@ function renderGlobalMarkmap() {
8990

9091
container.classList.add("active")
9192

92-
let isToggled = false;
9393
customToolbar.addEventListener('click', () => {
9494
containerInner.classList.toggle('fullscreen')
9595
isToggled = !isToggled;

quartz/components/styles/markmap.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,10 @@
102102
.mm-toolbar-item {
103103
cursor: pointer;
104104
}
105+
106+
.active {
107+
filter: drop-shadow(0 0 0 currentColor) drop-shadow(0 0 2px currentColor);
108+
}
105109
}
106110
}
107111
}

0 commit comments

Comments
 (0)