pages: home, login, signup, signin, add are almost done
This commit is contained in:
5
frontend/js/home.js
Normal file
5
frontend/js/home.js
Normal file
@ -0,0 +1,5 @@
|
||||
qSA(".card-beer").forEach(el => {
|
||||
el.addEventListener("click", (e) => {
|
||||
window.location.href = "/beer/" + el.querySelector("img").id
|
||||
})
|
||||
});
|
@ -3,14 +3,12 @@ function show_modal(selector, modal_selector = null) {
|
||||
if(modal_selector === null) {
|
||||
modal_selector = selector
|
||||
}
|
||||
|
||||
const btn = qS(selector)
|
||||
const md = qS(modal_selector)
|
||||
btn.addEventListener("click", (el) => {
|
||||
md.classList.add("md-active")
|
||||
})
|
||||
} catch (error) {
|
||||
console.error(error)
|
||||
}
|
||||
}
|
||||
|
||||
@ -19,6 +17,9 @@ show_modal("#nav-login", "#md-login")
|
||||
show_modal("#nav-signup", "#md-signup")
|
||||
show_modal(".nav-user", "#md-user-tree")
|
||||
|
||||
qS(".nav-user").addEventListener("click", () => {
|
||||
qS(".nav-user-dropdown").classList.toggle("visible")
|
||||
})
|
||||
try {
|
||||
qS(".nav-user").addEventListener("click", () => {
|
||||
qS(".nav-user-dropdown").classList.toggle("visible")
|
||||
})
|
||||
} catch (err) {
|
||||
}
|
Reference in New Issue
Block a user