curls/server/static/dashboard/js/main/footer.js

49 lines
1.0 KiB
JavaScript
Raw Normal View History

2024-08-02 04:12:44 +00:00
class Footer {
static setup() {
let footer = DOM.el(`#footer`)
DOM.ev(footer, `contextmenu`, (e) => {
e.preventDefault()
Menu.show(e)
})
DOM.ev(footer, `dblclick`, (e) => {
if (e.target !== footer) {
return
}
Curls.add()
})
DOM.ev(footer, `wheel`, (e) => {
if (e.target !== footer) {
return
}
Container.scroll(e)
})
let lines = [
`Right Click to show the main menu`,
`Double Click to add curls`,
`Wheel to scroll the container`,
]
footer.title = lines.join(`\n`)
let scroller = DOM.el(`#scroller`)
DOM.ev(scroller, `click`, () => {
Container.scroller()
})
DOM.ev(scroller, `wheel`, (e) => {
Container.scroll(e)
})
let version = DOM.el(`#version`)
DOM.ev(version, `click`, () => {
Intro.show()
})
}
}