// Hide ambient canvases when fullscreen and restore when exiting fullscreen
This commit is contained in:
parent
0980866bed
commit
e849f90e79
@ -2583,7 +2583,6 @@ const init = () => {
|
|||||||
AMvideo.addEventListener("ended", drawPause, false)
|
AMvideo.addEventListener("ended", drawPause, false)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const cleanup = () => {
|
const cleanup = () => {
|
||||||
AMvideo.removeEventListener("play", drawStart)
|
AMvideo.removeEventListener("play", drawStart)
|
||||||
AMvideo.removeEventListener("pause", drawPause)
|
AMvideo.removeEventListener("pause", drawPause)
|
||||||
@ -2594,6 +2593,17 @@ const cleanup = () => {
|
|||||||
window.addEventListener("load", init)
|
window.addEventListener("load", init)
|
||||||
window.addEventListener("unload", cleanup)
|
window.addEventListener("unload", cleanup)
|
||||||
|
|
||||||
|
// Hide ambient canvases when fullscreen and restore when exiting fullscreen
|
||||||
|
document.addEventListener("fullscreenchange", () => {
|
||||||
|
const isFullscreen = !!document.fullscreenElement
|
||||||
|
if (isFullscreen) {
|
||||||
|
oddCanvas.remove()
|
||||||
|
evenCanvas.remove()
|
||||||
|
} else {
|
||||||
|
document.body.appendChild(oddCanvas)
|
||||||
|
document.body.appendChild(evenCanvas)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<style>
|
<style>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user