Hide cursor in kiosk

via @iapetusz
This commit is contained in:
Matt Walsh
2026-04-09 11:22:36 -05:00
parent 11c54391b2
commit 30ec847ed5
3 changed files with 5 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-2025 Matt Walsh Copyright (c) 2020-2026 Matt Walsh
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View File

@@ -72,7 +72,7 @@ const init = async () => {
if (!navigator.geolocation) btnGetGps.style.display = 'none'; if (!navigator.geolocation) btnGetGps.style.display = 'none';
document.querySelector('#divTwc').addEventListener('mousemove', () => { document.querySelector('#divTwc').addEventListener('mousemove', () => {
if (document.fullscreenElement) updateFullScreenNavigate(); if (document.fullscreenElement || settings.kiosk?.value) updateFullScreenNavigate();
}); });
document.querySelector('#btnGetLatLng').addEventListener('click', () => autoComplete.directFormSubmit()); document.querySelector('#btnGetLatLng').addEventListener('click', () => autoComplete.directFormSubmit());
@@ -384,7 +384,7 @@ const updateFullScreenNavigate = () => {
} }
navigateFadeIntervalId = setTimeout(() => { navigateFadeIntervalId = setTimeout(() => {
if (document.fullscreenElement) { if (document.fullscreenElement || settings.kiosk?.value) {
divTwcBottom.classList.remove('visible'); divTwcBottom.classList.remove('visible');
divTwcBottom.classList.add('hidden'); divTwcBottom.classList.add('hidden');
document.querySelector('#divTwc').classList.add('no-cursor'); document.querySelector('#divTwc').classList.add('no-cursor');

View File

@@ -44,9 +44,11 @@ const kioskChange = (value) => {
if (value) { if (value) {
body.classList.add('kiosk'); body.classList.add('kiosk');
document.querySelector('#divTwc')?.classList.add('no-cursor');
window.dispatchEvent(new Event('resize')); window.dispatchEvent(new Event('resize'));
} else { } else {
body.classList.remove('kiosk'); body.classList.remove('kiosk');
document.querySelector('#divTwc')?.classList.remove('no-cursor');
window.dispatchEvent(new Event('resize')); window.dispatchEvent(new Event('resize'));
} }