tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

fullscreen.idl (996B)


      1 // GENERATED CONTENT - DO NOT EDIT
      2 // Content was automatically extracted by Reffy into webref
      3 // (https://github.com/w3c/webref)
      4 // Source: Fullscreen API Standard (https://fullscreen.spec.whatwg.org/)
      5 
      6 enum FullscreenNavigationUI {
      7  "auto",
      8  "show",
      9  "hide"
     10 };
     11 
     12 dictionary FullscreenOptions {
     13  FullscreenNavigationUI navigationUI = "auto";
     14 };
     15 
     16 partial interface Element {
     17  Promise<undefined> requestFullscreen(optional FullscreenOptions options = {});
     18 
     19  attribute EventHandler onfullscreenchange;
     20  attribute EventHandler onfullscreenerror;
     21 };
     22 
     23 partial interface Document {
     24  [LegacyLenientSetter] readonly attribute boolean fullscreenEnabled;
     25  [LegacyLenientSetter, Unscopable] readonly attribute boolean fullscreen; // historical
     26 
     27  Promise<undefined> exitFullscreen();
     28 
     29  attribute EventHandler onfullscreenchange;
     30  attribute EventHandler onfullscreenerror;
     31 };
     32 
     33 partial interface mixin DocumentOrShadowRoot {
     34  [LegacyLenientSetter] readonly attribute Element? fullscreenElement;
     35 };