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 ...@@ -142,6 +142,8 @@ namespace http://www.w3.org/1999/xhtml
property onended property onended
property onerror property onerror
property onfocus property onfocus
property onfullscreenchange
property onfullscreenerror
property ongotpointercapture property ongotpointercapture
property oninput property oninput
property oninvalid property oninvalid
...@@ -217,6 +219,7 @@ namespace http://www.w3.org/1999/xhtml ...@@ -217,6 +219,7 @@ namespace http://www.w3.org/1999/xhtml
property removeEventListener property removeEventListener
property replaceChild property replaceChild
property replaceWith property replaceWith
property requestFullscreen
property requestPointerLock property requestPointerLock
property scroll property scroll
property scrollBy property scrollBy
...@@ -1225,6 +1228,8 @@ namespace http://www.w3.org/2000/svg ...@@ -1225,6 +1228,8 @@ namespace http://www.w3.org/2000/svg
property onended property onended
property onerror property onerror
property onfocus property onfocus
property onfullscreenchange
property onfullscreenerror
property ongotpointercapture property ongotpointercapture
property oninput property oninput
property oninvalid property oninvalid
...@@ -1300,6 +1305,7 @@ namespace http://www.w3.org/2000/svg ...@@ -1300,6 +1305,7 @@ namespace http://www.w3.org/2000/svg
property removeEventListener property removeEventListener
property replaceChild property replaceChild
property replaceWith property replaceWith
property requestFullscreen
property requestPointerLock property requestPointerLock
property scroll property scroll
property scrollBy property scrollBy
......
...@@ -1174,6 +1174,9 @@ interface Document : Node ...@@ -1174,6 +1174,9 @@ interface Document : Node
getter firstElementChild getter firstElementChild
getter fonts getter fonts
getter forms getter forms
getter fullscreen
getter fullscreenElement
getter fullscreenEnabled
getter head getter head
getter hidden getter hidden
getter images getter images
...@@ -1213,6 +1216,8 @@ interface Document : Node ...@@ -1213,6 +1216,8 @@ interface Document : Node
getter onerror getter onerror
getter onfocus getter onfocus
getter onfreeze getter onfreeze
getter onfullscreenchange
getter onfullscreenerror
getter ongotpointercapture getter ongotpointercapture
getter oninput getter oninput
getter oninvalid getter oninvalid
...@@ -1324,6 +1329,7 @@ interface Document : Node ...@@ -1324,6 +1329,7 @@ interface Document : Node
method elementsFromPoint method elementsFromPoint
method evaluate method evaluate
method execCommand method execCommand
method exitFullscreen
method exitPictureInPicture method exitPictureInPicture
method exitPointerLock method exitPointerLock
method getElementById method getElementById
...@@ -1357,6 +1363,9 @@ interface Document : Node ...@@ -1357,6 +1363,9 @@ interface Document : Node
setter dir setter dir
setter domain setter domain
setter fgColor setter fgColor
setter fullscreen
setter fullscreenElement
setter fullscreenEnabled
setter linkColor setter linkColor
setter onabort setter onabort
setter onauxclick setter onauxclick
...@@ -1388,6 +1397,8 @@ interface Document : Node ...@@ -1388,6 +1397,8 @@ interface Document : Node
setter onerror setter onerror
setter onfocus setter onfocus
setter onfreeze setter onfreeze
setter onfullscreenchange
setter onfullscreenerror
setter ongotpointercapture setter ongotpointercapture
setter oninput setter oninput
setter oninvalid setter oninvalid
...@@ -1516,6 +1527,8 @@ interface Element : Node ...@@ -1516,6 +1527,8 @@ interface Element : Node
getter onbeforepaste getter onbeforepaste
getter oncopy getter oncopy
getter oncut getter oncut
getter onfullscreenchange
getter onfullscreenerror
getter onpaste getter onpaste
getter onsearch getter onsearch
getter onselectstart getter onselectstart
...@@ -1568,6 +1581,7 @@ interface Element : Node ...@@ -1568,6 +1581,7 @@ interface Element : Node
method removeAttributeNS method removeAttributeNS
method removeAttributeNode method removeAttributeNode
method replaceWith method replaceWith
method requestFullscreen
method requestPointerLock method requestPointerLock
method scroll method scroll
method scrollBy method scrollBy
...@@ -1592,6 +1606,8 @@ interface Element : Node ...@@ -1592,6 +1606,8 @@ interface Element : Node
setter onbeforepaste setter onbeforepaste
setter oncopy setter oncopy
setter oncut setter oncut
setter onfullscreenchange
setter onfullscreenerror
setter onpaste setter onpaste
setter onsearch setter onsearch
setter onselectstart setter onselectstart
...@@ -6261,6 +6277,7 @@ interface ShadowRoot : DocumentFragment ...@@ -6261,6 +6277,7 @@ interface ShadowRoot : DocumentFragment
attribute @@toStringTag attribute @@toStringTag
getter activeElement getter activeElement
getter delegatesFocus getter delegatesFocus
getter fullscreenElement
getter host getter host
getter innerHTML getter innerHTML
getter mode getter mode
...@@ -6271,6 +6288,7 @@ interface ShadowRoot : DocumentFragment ...@@ -6271,6 +6288,7 @@ interface ShadowRoot : DocumentFragment
method elementFromPoint method elementFromPoint
method elementsFromPoint method elementsFromPoint
method getSelection method getSelection
setter fullscreenElement
setter innerHTML setter innerHTML
interface SharedWorker : EventTarget interface SharedWorker : EventTarget
attribute @@toStringTag attribute @@toStringTag
......
...@@ -18,7 +18,9 @@ ScriptPromise ElementFullscreen::requestFullscreen( ...@@ -18,7 +18,9 @@ ScriptPromise ElementFullscreen::requestFullscreen(
} }
void ElementFullscreen::webkitRequestFullscreen(Element& element) { void ElementFullscreen::webkitRequestFullscreen(Element& element) {
webkitRequestFullscreen(element, FullscreenOptions()); FullscreenOptions options;
options.setNavigationUI("hide");
webkitRequestFullscreen(element, options);
} }
void ElementFullscreen::webkitRequestFullscreen( void ElementFullscreen::webkitRequestFullscreen(
......
...@@ -459,7 +459,9 @@ bool HTMLVideoElement::HasAvailableVideoFrame() const { ...@@ -459,7 +459,9 @@ bool HTMLVideoElement::HasAvailableVideoFrame() const {
void HTMLVideoElement::webkitEnterFullscreen() { void HTMLVideoElement::webkitEnterFullscreen() {
if (!IsFullscreen()) { if (!IsFullscreen()) {
Fullscreen::RequestFullscreen(*this, FullscreenOptions(), FullscreenOptions options;
options.setNavigationUI("hide");
Fullscreen::RequestFullscreen(*this, options,
Fullscreen::RequestType::kPrefixed); Fullscreen::RequestType::kPrefixed);
} }
} }
......
...@@ -511,12 +511,12 @@ ...@@ -511,12 +511,12 @@
}, },
{ {
name: "FullscreenOptions", name: "FullscreenOptions",
status: "experimental", status: "stable",
}, },
{ {
name: "FullscreenUnprefixed", name: "FullscreenUnprefixed",
settable_from_internals: true, settable_from_internals: true,
status: "experimental", status: "stable",
}, },
{ {
name: "GamepadButtonAxisEvents", 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