49 lines
1.0 KiB
JavaScript
49 lines
1.0 KiB
JavaScript
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()
|
|
})
|
|
}
|
|
} |