Reinstate the mouse handler to hide the fullscreen button.
This commit is contained in:
parent
47148b784c
commit
0a14a2b212
1 changed files with 31 additions and 0 deletions
|
@ -1034,6 +1034,33 @@ function fullscreen_off()
|
||||||
document.body.classList.remove("justthesplash");
|
document.body.classList.remove("justthesplash");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let HIDE_MOUSE_TIMEOUT = null;
|
||||||
|
function fullscreen_mousemove_handler()
|
||||||
|
{
|
||||||
|
fullscreen_showmouse();
|
||||||
|
HIDE_MOUSE_TIMEOUT = setTimeout(fullscreen_hidemouse, 2000);
|
||||||
|
}
|
||||||
|
|
||||||
|
function fullscreen_showmouse()
|
||||||
|
{
|
||||||
|
document.body.style.cursor = "";
|
||||||
|
document.getElementById("headline_fullscreen_button").classList.remove("hidden_opacity");
|
||||||
|
clearTimeout(HIDE_MOUSE_TIMEOUT);
|
||||||
|
}
|
||||||
|
|
||||||
|
function fullscreen_hidemouse()
|
||||||
|
{
|
||||||
|
if (document.body.classList.contains("justthesplash"))
|
||||||
|
{
|
||||||
|
document.body.style.cursor = "none";
|
||||||
|
document.getElementById("headline_fullscreen_button").classList.add("hidden_opacity");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
fullscreen_showmouse();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function fullscreen_toggle()
|
function fullscreen_toggle()
|
||||||
{
|
{
|
||||||
if (document.body.classList.contains("justthesplash"))
|
if (document.body.classList.contains("justthesplash"))
|
||||||
|
@ -1044,6 +1071,7 @@ function fullscreen_toggle()
|
||||||
{
|
{
|
||||||
fullscreen_on();
|
fullscreen_on();
|
||||||
}
|
}
|
||||||
|
fullscreen_mousemove_handler();
|
||||||
}
|
}
|
||||||
|
|
||||||
function on_pageload()
|
function on_pageload()
|
||||||
|
@ -1057,6 +1085,9 @@ function on_pageload()
|
||||||
{
|
{
|
||||||
fullscreen_on();
|
fullscreen_on();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
document.body.addEventListener("mousemove", fullscreen_mousemove_handler);
|
||||||
|
fullscreen_mousemove_handler();
|
||||||
}
|
}
|
||||||
document.addEventListener("DOMContentLoaded", on_pageload);
|
document.addEventListener("DOMContentLoaded", on_pageload);
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in a new issue