This commit is contained in:
Pawel-Kica 2022-09-27 11:07:23 +02:00
parent 17e12e5cf0
commit 0c2e278738
3 changed files with 33 additions and 31 deletions

2
.gitignore vendored
View File

@ -6,3 +6,5 @@ content/.obsidian
assets/indices/linkIndex.json
assets/indices/contentIndex.json
linkmap
# vim extension to obsidian custom bindings
content/.obsidian.vimrc

View File

@ -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 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
for (const el of arrowWrappers) {
const folders = document.getElementsByClassName("folder")
for (const el of arrows_wrappers) {
const folder = folders[index]
el.addEventListener("click", () => {
@ -15,60 +23,52 @@
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
for (const el of titles) {
const folders = document.getElementsByClassName("folder")
const folder = folders[index]
const arrow = document.getElementsByClassName("arrow")[index]
el.addEventListener("click", () => {
arrow.classList.add("down")
folder.classList.add("active")
body.classList.remove("fixed-position")
blurElement.classList.remove("enabled")
aside.classList.add("disabled")
// nav_button.classList.add("disabled")
singlePage.classList.remove("blur")
})
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")
for (const el of pagesLink) {
el.addEventListener("click", () => {
aside.classList.add("disabled")
// nav_button.classList.add("disabled")
body.classList.remove("fixed-position")
blurElement.classList.remove("enabled")
singlePage.classList.remove("blur")
})
}
nav_button.addEventListener("click", () => {
singlePage.classList.toggle("blur")
body.classList.toggle("fixed-position")
aside.classList.toggle("disabled")
blurElement.classList.toggle("enabled")
// nav_button.classList.toggle("disabled")
blurElement.addEventListener("click", () => {
aside.classList.add("disabled")
singlePage.classList.remove("blur")
body.classList.remove("fixed-position")
blurElement.classList.remove("enabled")
})
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")
// nav_button.classList.add("disabled")
body.classList.remove("fixed-position")
blurElement.classList.remove("enabled")
singlePage.classList.remove("blur")

View File

@ -18,10 +18,10 @@ description:
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.
# RESPONSIVE HEADER BUG
# this works fine
# this works fine (centered)
page_title: "Brain"
# and this not
page_title: "🪴 Quartz 3.3"
# page_title: "🪴 Quartz 3.3"
links:
- link_name: Twitter
link: https://twitter.com/_jzhao