Commit 62898a13 authored by Dave Tapuska's avatar Dave Tapuska Committed by Commit Bot

Enable Unprefixed Fullscreen API by default.

Approved Intent to Ship:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/ODzbWn-xRrQ/dhkJzD8-CgAJ

BUG=383813

Change-Id: Ia0b1e681520728c290ce7e1f95388bc27ebf91d0
Reviewed-on: https://chromium-review.googlesource.com/1204595
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: default avatarPhilip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#589185}
parent d567caa1
......@@ -142,6 +142,8 @@ namespace http://www.w3.org/1999/xhtml
property onended
property onerror
property onfocus
property onfullscreenchange
property onfullscreenerror
property ongotpointercapture
property oninput
property oninvalid
......@@ -217,6 +219,7 @@ namespace http://www.w3.org/1999/xhtml
property removeEventListener
property replaceChild
property replaceWith
property requestFullscreen
property requestPointerLock
property scroll
property scrollBy
......@@ -1225,6 +1228,8 @@ namespace http://www.w3.org/2000/svg
property onended
property onerror
property onfocus
property onfullscreenchange
property onfullscreenerror
property ongotpointercapture
property oninput
property oninvalid
......@@ -1300,6 +1305,7 @@ namespace http://www.w3.org/2000/svg
property removeEventListener
property replaceChild
property replaceWith
property requestFullscreen
property requestPointerLock
property scroll
property scrollBy
......
......@@ -1174,6 +1174,9 @@ interface Document : Node
getter firstElementChild
getter fonts
getter forms
getter fullscreen
getter fullscreenElement
getter fullscreenEnabled
getter head
getter hidden
getter images
......@@ -1213,6 +1216,8 @@ interface Document : Node
getter onerror
getter onfocus
getter onfreeze
getter onfullscreenchange
getter onfullscreenerror
getter ongotpointercapture
getter oninput
getter oninvalid
......@@ -1324,6 +1329,7 @@ interface Document : Node
method elementsFromPoint
method evaluate
method execCommand
method exitFullscreen
method exitPictureInPicture
method exitPointerLock
method getElementById
......@@ -1357,6 +1363,9 @@ interface Document : Node
setter dir
setter domain
setter fgColor
setter fullscreen
setter fullscreenElement
setter fullscreenEnabled
setter linkColor
setter onabort
setter onauxclick
......@@ -1388,6 +1397,8 @@ interface Document : Node
setter onerror
setter onfocus
setter onfreeze
setter onfullscreenchange
setter onfullscreenerror
setter ongotpointercapture
setter oninput
setter oninvalid
......@@ -1516,6 +1527,8 @@ interface Element : Node
getter onbeforepaste
getter oncopy
getter oncut
getter onfullscreenchange
getter onfullscreenerror
getter onpaste
getter onsearch
getter onselectstart
......@@ -1568,6 +1581,7 @@ interface Element : Node
method removeAttributeNS
method removeAttributeNode
method replaceWith
method requestFullscreen
method requestPointerLock
method scroll
method scrollBy
......@@ -1592,6 +1606,8 @@ interface Element : Node
setter onbeforepaste
setter oncopy
setter oncut
setter onfullscreenchange
setter onfullscreenerror
setter onpaste
setter onsearch
setter onselectstart
......@@ -6261,6 +6277,7 @@ interface ShadowRoot : DocumentFragment
attribute @@toStringTag
getter activeElement
getter delegatesFocus
getter fullscreenElement
getter host
getter innerHTML
getter mode
......@@ -6271,6 +6288,7 @@ interface ShadowRoot : DocumentFragment
method elementFromPoint
method elementsFromPoint
method getSelection
setter fullscreenElement
setter innerHTML
interface SharedWorker : EventTarget
attribute @@toStringTag
......
......@@ -18,7 +18,9 @@ ScriptPromise ElementFullscreen::requestFullscreen(
}
void ElementFullscreen::webkitRequestFullscreen(Element& element) {
webkitRequestFullscreen(element, FullscreenOptions());
FullscreenOptions options;
options.setNavigationUI("hide");
webkitRequestFullscreen(element, options);
}
void ElementFullscreen::webkitRequestFullscreen(
......
......@@ -459,7 +459,9 @@ bool HTMLVideoElement::HasAvailableVideoFrame() const {
void HTMLVideoElement::webkitEnterFullscreen() {
if (!IsFullscreen()) {
Fullscreen::RequestFullscreen(*this, FullscreenOptions(),
FullscreenOptions options;
options.setNavigationUI("hide");
Fullscreen::RequestFullscreen(*this, options,
Fullscreen::RequestType::kPrefixed);
}
}
......
......@@ -511,12 +511,12 @@
},
{
name: "FullscreenOptions",
status: "experimental",
status: "stable",
},
{
name: "FullscreenUnprefixed",
settable_from_internals: true,
status: "experimental",
status: "stable",
},
{
name: "GamepadButtonAxisEvents",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment