mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 23:04:05 -06:00
fixes
This commit is contained in:
parent
17e12e5cf0
commit
0c2e278738
2
.gitignore
vendored
2
.gitignore
vendored
@ -6,3 +6,5 @@ content/.obsidian
|
|||||||
assets/indices/linkIndex.json
|
assets/indices/linkIndex.json
|
||||||
assets/indices/contentIndex.json
|
assets/indices/contentIndex.json
|
||||||
linkmap
|
linkmap
|
||||||
|
# vim extension to obsidian custom bindings
|
||||||
|
content/.obsidian.vimrc
|
||||||
|
|||||||
@ -1,10 +1,18 @@
|
|||||||
;(() => {
|
;(() => {
|
||||||
const arrowWrappers = document.getElementsByClassName("a-wrapper")
|
// main
|
||||||
|
const body = document.getElementsByTagName("body")[0]
|
||||||
|
const singlePage = document.getElementsByClassName("singlePage")[0]
|
||||||
|
const blurElement = document.getElementsByClassName("blur-element")[0]
|
||||||
|
// nav
|
||||||
const titles = document.getElementsByClassName("title")
|
const titles = document.getElementsByClassName("title")
|
||||||
|
const aside = document.getElementsByClassName("main-aside")[0]
|
||||||
|
const nav_button = document.getElementsByClassName("nav-btn")[0]
|
||||||
|
const arrows_wrappers = document.getElementsByClassName("a-wrapper")
|
||||||
|
const folders = document.getElementsByClassName("folder")
|
||||||
|
const nav_mobile_close_button = document.getElementsByClassName("close-nav-mobile")[0]
|
||||||
|
|
||||||
let index = 0
|
let index = 0
|
||||||
for (const el of arrowWrappers) {
|
for (const el of arrows_wrappers) {
|
||||||
const folders = document.getElementsByClassName("folder")
|
|
||||||
const folder = folders[index]
|
const folder = folders[index]
|
||||||
|
|
||||||
el.addEventListener("click", () => {
|
el.addEventListener("click", () => {
|
||||||
@ -15,60 +23,52 @@
|
|||||||
index++
|
index++
|
||||||
}
|
}
|
||||||
|
|
||||||
const singlePage = document.getElementsByClassName("singlePage")[0]
|
|
||||||
const body = document.getElementsByTagName("body")[0]
|
|
||||||
const blurElement = document.getElementsByClassName("blur-element")[0]
|
|
||||||
const aside = document.getElementsByClassName("main-aside")[0]
|
|
||||||
const nav_button = document.getElementsByClassName("nav-btn")[0]
|
|
||||||
|
|
||||||
index = 0
|
index = 0
|
||||||
for (const el of titles) {
|
for (const el of titles) {
|
||||||
const folders = document.getElementsByClassName("folder")
|
|
||||||
const folder = folders[index]
|
const folder = folders[index]
|
||||||
|
|
||||||
const arrow = document.getElementsByClassName("arrow")[index]
|
const arrow = document.getElementsByClassName("arrow")[index]
|
||||||
|
|
||||||
el.addEventListener("click", () => {
|
el.addEventListener("click", () => {
|
||||||
arrow.classList.add("down")
|
arrow.classList.add("down")
|
||||||
folder.classList.add("active")
|
folder.classList.add("active")
|
||||||
body.classList.remove("fixed-position")
|
body.classList.remove("fixed-position")
|
||||||
blurElement.classList.remove("enabled")
|
blurElement.classList.remove("enabled")
|
||||||
aside.classList.add("disabled")
|
aside.classList.add("disabled")
|
||||||
// nav_button.classList.add("disabled")
|
|
||||||
singlePage.classList.remove("blur")
|
singlePage.classList.remove("blur")
|
||||||
})
|
})
|
||||||
index++
|
index++
|
||||||
}
|
}
|
||||||
|
|
||||||
blurElement.addEventListener("click", () => {
|
|
||||||
blurElement.classList.remove("enabled")
|
|
||||||
aside.classList.add("disabled")
|
|
||||||
// nav_button.classList.add("disabled")
|
|
||||||
body.classList.remove("fixed-position")
|
|
||||||
singlePage.classList.remove("blur")
|
|
||||||
})
|
|
||||||
|
|
||||||
const pagesLink = document.getElementsByClassName("page-link")
|
const pagesLink = document.getElementsByClassName("page-link")
|
||||||
for (const el of pagesLink) {
|
for (const el of pagesLink) {
|
||||||
el.addEventListener("click", () => {
|
el.addEventListener("click", () => {
|
||||||
aside.classList.add("disabled")
|
aside.classList.add("disabled")
|
||||||
// nav_button.classList.add("disabled")
|
|
||||||
body.classList.remove("fixed-position")
|
body.classList.remove("fixed-position")
|
||||||
blurElement.classList.remove("enabled")
|
blurElement.classList.remove("enabled")
|
||||||
singlePage.classList.remove("blur")
|
singlePage.classList.remove("blur")
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
nav_button.addEventListener("click", () => {
|
blurElement.addEventListener("click", () => {
|
||||||
singlePage.classList.toggle("blur")
|
aside.classList.add("disabled")
|
||||||
body.classList.toggle("fixed-position")
|
singlePage.classList.remove("blur")
|
||||||
aside.classList.toggle("disabled")
|
body.classList.remove("fixed-position")
|
||||||
blurElement.classList.toggle("enabled")
|
blurElement.classList.remove("enabled")
|
||||||
// nav_button.classList.toggle("disabled")
|
|
||||||
})
|
})
|
||||||
|
|
||||||
document.getElementsByClassName("close-nav-mobile")[0].addEventListener("click", () => {
|
nav_button.addEventListener("click", () => {
|
||||||
|
window.scrollTo({ top: 0, behavior: "smooth" })
|
||||||
|
singlePage.classList.add("blur")
|
||||||
|
aside.classList.remove("disabled")
|
||||||
|
blurElement.classList.add("enabled")
|
||||||
|
// TO-IMPLEMENT - scroll detection to 0
|
||||||
|
setTimeout(() => {
|
||||||
|
body.classList.add("fixed-position")
|
||||||
|
}, 500)
|
||||||
|
})
|
||||||
|
|
||||||
|
nav_mobile_close_button.addEventListener("click", () => {
|
||||||
aside.classList.add("disabled")
|
aside.classList.add("disabled")
|
||||||
// nav_button.classList.add("disabled")
|
|
||||||
body.classList.remove("fixed-position")
|
body.classList.remove("fixed-position")
|
||||||
blurElement.classList.remove("enabled")
|
blurElement.classList.remove("enabled")
|
||||||
singlePage.classList.remove("blur")
|
singlePage.classList.remove("blur")
|
||||||
|
|||||||
@ -18,10 +18,10 @@ description:
|
|||||||
Host your second brain and digital garden for free. Quartz features extremely fast full-text search,
|
Host your second brain and digital garden for free. Quartz features extremely fast full-text search,
|
||||||
Wikilink support, backlinks, local graph, tags, and link previews.
|
Wikilink support, backlinks, local graph, tags, and link previews.
|
||||||
# RESPONSIVE HEADER BUG
|
# RESPONSIVE HEADER BUG
|
||||||
# this works fine
|
# this works fine (centered)
|
||||||
page_title: "Brain"
|
page_title: "Brain"
|
||||||
# and this not
|
# and this not
|
||||||
page_title: "🪴 Quartz 3.3"
|
# page_title: "🪴 Quartz 3.3"
|
||||||
links:
|
links:
|
||||||
- link_name: Twitter
|
- link_name: Twitter
|
||||||
link: https://twitter.com/_jzhao
|
link: https://twitter.com/_jzhao
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user