| // GENERATED CONTENT - DO NOT EDIT |
| // Content was automatically extracted by Reffy into webref |
| // (https://github.com/w3c/webref) |
| // Source: Fullscreen API Standard (https://fullscreen.spec.whatwg.org/) |
| |
| enum FullscreenNavigationUI { |
| "auto", |
| "show", |
| "hide" |
| }; |
| |
| dictionary FullscreenOptions { |
| FullscreenNavigationUI navigationUI = "auto"; |
| }; |
| |
| partial interface Element { |
| Promise<undefined> requestFullscreen(optional FullscreenOptions options = {}); |
| |
| attribute EventHandler onfullscreenchange; |
| attribute EventHandler onfullscreenerror; |
| }; |
| |
| partial interface Document { |
| [LegacyLenientSetter] readonly attribute boolean fullscreenEnabled; |
| [LegacyLenientSetter, Unscopable] readonly attribute boolean fullscreen; // historical |
| |
| Promise<undefined> exitFullscreen(); |
| |
| attribute EventHandler onfullscreenchange; |
| attribute EventHandler onfullscreenerror; |
| }; |
| |
| partial interface mixin DocumentOrShadowRoot { |
| [LegacyLenientSetter] readonly attribute Element? fullscreenElement; |
| }; |