// public/javascripts/device-detection.js function isMobileDevice() { return (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1); } function checkDeviceType() { const gameContainer = document.getElementById('gameContainer'); const mobileMessage = document.getElementById('mobileMessage'); if (isMobileDevice()) { gameContainer.style.display = 'none'; mobileMessage.style.display = 'block'; } else { gameContainer.style.display = 'block'; mobileMessage.style.display = 'none'; } } // Run the check when the page loads window.addEventListener('load', checkDeviceType); // Also run the check if the window is resized (in case of device rotation) window.addEventListener('resize', checkDeviceType);