<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Jan 28, 2010, at 3:38 PM, Robert O'Callahan wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">On Thu, Jan 28, 2010 at 8:34 PM, Henri Sivonen <span dir="ltr"><<a href="mailto:hsivonen@iki.fi">hsivonen@iki.fi</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I haven't seen a proposal, but it looks like code has landed:<br>
<a href="http://trac.webkit.org/changeset/50893" target="_blank">http://trac.webkit.org/changeset/50893</a><br>
<br>
Demo: <a href="http://jilion.com/sublime/video%0A%28option-click" target="_blank">http://jilion.com/sublime/video<br>
(option-click</a> the full screen button in a fresh WebKit nigthly)<br></blockquote><div> </div></div>Interesting, but I'd still like to see the proposal. This should definitely be something that works on more than just media elements.<br></blockquote></div><br><div>The code referenced in that commit, and used by <a href="http://jilion.com">jilion.com</a>, is NOT our proposal for a generic fullscreen mechanism. Rather, it's a new, webkit-prefixed method on the HTMLMediaElement which does the equivalent of the user clicking on the fullscreen button in the built-in controls. This is highly desirable for page that want to user their own custom controls, but would still like the user to go fullscreen.</div><div><br></div><div>We have been discussing a more general fullscreen API that lets you take the page fullscreen (perhaps with the ability to focus on a single element), as Maciej mentions. We have not decided on a final form for this API, nor have we resolved whether it's possible to do some nice transition between the two modes. We have talked at some length about the security issues.</div><div><br></div><div>Input on what people would like from this API is welcome, as are ideas on how the transitions should work.</div><div><br></div><div>Simon</div><div><br></div></body></html>