UNPKG

dphelper

Version:

dphelper devtools for developers

79 lines (57 loc) 1.85 kB
# screen Functionality for screen and fullscreen management. ## Functions | Function | Description | Example | |----------|-------------|---------| | `fullScreen` | Enter fullscreen mode | `dphelper.screen.fullScreen(element)` | | `toggle` | Toggle fullscreen mode | `dphelper.screen.toggle(element)` | ## Description Browser fullscreen control: - **Fullscreen** - Request fullscreen for any element - **Toggle** - Switch between fullscreen and normal mode - **Video** - Perfect for video players and presentations ## Usage Examples ### Enter Fullscreen ```javascript // Fullscreen entire page dphelper.screen.fullScreen(); // Fullscreen specific element const video = document.getElementById('myVideo'); dphelper.screen.fullScreen(video); // Fullscreen modal const modal = document.getElementById('modal'); dphelper.screen.fullScreen(modal); ``` ### Toggle Fullscreen ```javascript // Toggle on/off dphelper.screen.toggle(); // Toggle specific element const element = document.getElementById('container'); dphelper.screen.toggle(element); ``` ### Video Player Fullscreen ```javascript // Fullscreen video player const videoPlayer = document.getElementById('video-player'); const fullscreenBtn = document.getElementById('fullscreen-btn'); fullscreenBtn.addEventListener('click', () => { dphelper.screen.toggle(videoPlayer); }); // Handle fullscreen change document.addEventListener('fullscreenchange', () => { if (document.fullscreenElement) { console.log('Entered fullscreen'); } else { console.log('Exited fullscreen'); } }); ``` ## Details - **Author:** Dario Passariello - **Version:** 0.0.2 - **Creation Date:** 20240101 - **Last Modified:** 20240101 - **Environment:** client (browser) --- *Automatically generated document*