move elementRequestFullscreen to utils.

This commit is contained in:
Miroslav Šedivý
2021-12-04 21:50:08 +01:00
parent 7d2c3526b2
commit da200698dd
2 changed files with 24 additions and 24 deletions

View File

@ -7,3 +7,24 @@ export function makeid(length: number) {
}
return result
}
export function elementRequestFullscreen(el: HTMLElement) {
if (typeof el.requestFullscreen === 'function') {
el.requestFullscreen()
//@ts-ignore
} else if (typeof el.webkitRequestFullscreen === 'function') {
//@ts-ignore
el.webkitRequestFullscreen()
//@ts-ignore
} else if (typeof el.webkitEnterFullscreen === 'function') {
//@ts-ignore
el.webkitEnterFullscreen()
//@ts-ignore
} else if (typeof el.msRequestFullScreen === 'function') {
//@ts-ignore
el.msRequestFullScreen()
} else {
return false
}
return true
}