JSNI: the first "()" is part of the method signature (formal parameters), 
the second one is for calling the method (actual argument values).

On Wednesday, October 7, 2015 at 5:58:50 PM UTC+2, Juan Pablo Gardella 
wrote:
>
> Do you know why "supportsKeysInFullScreenMode()()"  requires double '()'?
>
> On 7 October 2015 at 09:49, Vassilis Virvilis <[email protected]> wrote:
>
>> Obviously you will need to substitute 
>> @com.biovista.lib.gwt.client.Autoconf::supportsKeysInFullScreenMode()() 
>> with true if you want the keyboard to work in chrome in fullscreen mode
>>
>>    Vassilis
>>
>> On Wed, Oct 7, 2015 at 5:46 PM, Vassilis Virvilis <[email protected]> 
>> wrote:
>>
>>> Discaimer: This will make one element to go fullscreen - if you want the 
>>> full page to go full screen you will need to specify body. This is 
>>> equivalent of the HTML video player on youtube going fullscreen,
>>>
>>> Known problems with this:
>>>
>>>    - Safari: Keyboard on fullscreen mode is not working for security 
>>>    reasons 
>>>    - IOS Safari: Fullscreen is not working. You have to accept it is a 
>>>    fact of mac life. 
>>>
>>>
>>> I am using this:
>>>
>>>     public static native void toggleFullScreen(Element element) /*-{
>>>         var fullScreenElement = ($doc.fullScreenElement
>>>                 || $doc.mozFullScreenElement || 
>>> $doc.webkitFullscreenElement || $doc.msFullscreenElement);
>>>
>>>         //
>>>         if (fullScreenElement == null) {
>>>             if (element.requestFullscreen) {
>>>                 element.requestFullscreen();
>>>             } else if (element.mozRequestFullScreen) {
>>>                 element.mozRequestFullScreen();
>>>             } else if (element.webkitRequestFullScreen) {
>>>                 if 
>>> (@com.biovista.lib.gwt.client.Autoconf::supportsKeysInFullScreenMode()())
>>>                     element
>>>                             
>>> .webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
>>>                 else
>>>                     element.webkitRequestFullScreen();
>>>             } else if (element.msRequestFullscreen) {
>>>                 element.msRequestFullscreen();
>>>             }
>>>         } else if (fullScreenElement == element) {
>>>             if (element.requestFullscreen) {
>>>                 $doc.cancelFullscreen();
>>>             } else if (element.mozRequestFullScreen) {
>>>                 $doc.mozCancelFullScreen();
>>>             } else if (element.webkitRequestFullScreen) {
>>>                 $doc.webkitCancelFullScreen();
>>>             } else if (element.msRequestFullscreen) {
>>>                 $doc.msExitFullscreen();
>>>             }
>>>         }
>>>     }-*/;
>>>
>>>
>>> On Wed, Oct 7, 2015 at 5:35 PM, NewbieGwtUser <[email protected]> 
>>> wrote:
>>>
>>>> if it works with JSNI API, could you please give me an example how to 
>>>> integrate it into my appli (wether in my host html page or within the java 
>>>> code of the uibinder).
>>>>
>>>>
>>>>
>>>> Le mercredi 7 octobre 2015 16:26:10 UTC+2, Thomas Broyer a écrit :
>>>>>
>>>>> If you mean "going fullscreen", there's an API for that <
>>>>> https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API> (see 
>>>>> also browser support and known issues at 
>>>>> http://caniuse.com/#feat=fullscreen )
>>>>> With GWT, you'll have to use JSNI to call those functions.
>>>>>
>>>>> On Wednesday, October 7, 2015 at 4:18:08 PM UTC+2, NewbieGwtUser wrote:
>>>>>>
>>>>>> Hello everybody,
>>>>>>
>>>>>> Actually I'm newbie in developing with gwt, and I have to add a 
>>>>>> "full screen mode" button to my gwt app 
>>>>>> and am looking for a way to fire the F11 Event.
>>>>>>
>>>>>> So I created a button to which I associated a UiHandler:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> private final int F11_KEY = 122; 
>>>>>>
>>>>>> @UiHandler("Button")
>>>>>> public void onKeyButtonClick(ClickEvent event){
>>>>>> Document.get().createKeyPressEvent(false, false, false, false, 
>>>>>> F11_KEY);
>>>>>> }
>>>>>>
>>>>>> but that didn't work for me,
>>>>>>
>>>>>> if someone could help me find the solution, I'll be very grateful.
>>>>>>
>>>>>>
>>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "GWT Users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To post to this group, send email to 
>>>> [email protected].
>>>> Visit this group at http://groups.google.com/group/google-web-toolkit.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Vassilis Virvilis
>>>
>>
>>
>>
>> -- 
>> Vassilis Virvilis
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "GWT Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/google-web-toolkit.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to