fun
This commit is contained in:
parent
0c892e55b3
commit
71de13c7a3
|
|
@ -111,12 +111,9 @@ function handleBrowserKeydown(e: KeyboardEvent) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleClick(e: MouseEvent) {
|
function handleClick(e: MouseEvent) {
|
||||||
const target = (e.target as HTMLElement).closest("button, a")
|
const target = e.target
|
||||||
if (!(target instanceof HTMLElement)) return
|
if (!(target instanceof HTMLElement)) return
|
||||||
|
|
||||||
if (target.id.endsWith("-button"))
|
|
||||||
e.preventDefault()
|
|
||||||
|
|
||||||
switch (target.id) {
|
switch (target.id) {
|
||||||
case "back-button":
|
case "back-button":
|
||||||
navigateBack(); break
|
navigateBack(); break
|
||||||
|
|
@ -129,10 +126,14 @@ function handleClick(e: MouseEvent) {
|
||||||
case "fullscreen-button":
|
case "fullscreen-button":
|
||||||
fullscreenBrowser(); break
|
fullscreenBrowser(); break
|
||||||
case "close-button":
|
case "close-button":
|
||||||
closeBrowser(); break
|
e.stopImmediatePropagation()
|
||||||
|
closeBrowser()
|
||||||
|
break
|
||||||
default:
|
default:
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
e.preventDefault()
|
||||||
}
|
}
|
||||||
|
|
||||||
function handlePageLoad() {
|
function handlePageLoad() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user