Download frontend/src/utils/fullscreen.ts from CatPtain/web_ppt: direct link, hf CLI and curl.
- Browser
- Download file 1.01 kB
-
https://huggingface.co/spaces/CatPtain/web_ppt/resolve/main/frontend/src/utils/fullscreen.ts
- Command line
-
hf download hf://spaces/CatPtain/web_ppt/frontend/src/utils/fullscreen.ts
-
curl -L -o fullscreen.ts https://huggingface.co/spaces/CatPtain/web_ppt/resolve/main/frontend/src/utils/fullscreen.ts
1.01 kB
| // 进入全屏 | |
| export const enterFullscreen = () => { | |
| const docElm = document.documentElement | |
| if (docElm.requestFullscreen) docElm.requestFullscreen() | |
| else if (docElm.mozRequestFullScreen) docElm.mozRequestFullScreen() | |
| else if (docElm.webkitRequestFullScreen) docElm.webkitRequestFullScreen() | |
| else if (docElm.msRequestFullscreen) docElm.msRequestFullscreen() | |
| } | |
| // 退出全屏 | |
| export const exitFullscreen = () => { | |
| if (document.exitFullscreen) document.exitFullscreen() | |
| else if (document.mozCancelFullScreen) document.mozCancelFullScreen() | |
| else if (document.webkitExitFullscreen) document.webkitExitFullscreen() | |
| else if (document.msExitFullscreen) document.msExitFullscreen() | |
| } | |
| // 判断是否全屏 | |
| export const isFullscreen = () => { | |
| const fullscreenElement = | |
| document.fullscreenElement || | |
| document.mozFullScreenElement || | |
| document.webkitFullscreenElement || | |
| document.msFullscreenElement || | |
| document.webkitCurrentFullScreenElement | |
| return !!fullscreenElement | |
| } |