[whatwg] Fullscreen Update
João Eiras
joaoe at opera.com
Wed Oct 19 08:00:19 PDT 2011
On Wed, 19 Oct 2011 16:45:34 +0200, Glenn Maynard <glenn at zewt.org> wrote:
> On Wed, Oct 19, 2011 at 12:40 AM, Anne van Kesteren
> <annevk at opera.com>wrote:
>
>> 1) How much should UI-based and API-based fullscreen interact? To me it
>> seems nice if pressing F11 would also give you fullscreenchange events
>> and
>> that Document.fullscreen would yield true. Why would you not want to
>> give
>> the same presentation via native activation and API-based activation? Of
>> course when you activate it UI-wise, navigation should not exit it.
>
>
> The most obvious way to write a fullscreen button is:
>
> b.onclick = function(e) {
> if(document.fullscreen)
> document.exitFullscreen();
> else
> gameDiv.enterFullScreen();
> }
>
> If F11-fullscreen sets document.fullscreen, this breaks; enterFullScreen
> would never be called. This could be dealt with, of course (check
> document.fullscreenElement == gameDiv instead), but it's a corner case
> that
> people aren't going to test.
>
I think you just solved your own issue :) Your if check is wrong given
your use case. Besides, if the developer failed to test, it would just
require an extra click.
More information about the whatwg
mailing list