Daniel Kurka created CB-588:
-------------------------------

             Summary: Cordova breaks Events for GWT Apps
                 Key: CB-588
                 URL: https://issues.apache.org/jira/browse/CB-588
             Project: Apache Callback
          Issue Type: Bug
    Affects Versions: 1.6.1, 1.6.0, 1.5.0
            Reporter: Daniel Kurka


GWT Apps (Google Web Toolkit) use several different mechanism for loading their 
compiled code. 
Most of the times the code is loaded into a hidden iframe for separation with 
the main page.

In the past this was no issue, but it seems that the transition to requireJS 
introduced some problems.

For some reason cordova is unable to call functions that are dynamically 
defined in that iframe.

I had a hard time boiling this down because there is a lot of code generated by 
GWT. I will attach a simple demo project which consists of the generated boot 
script, which will load a html file (which will contain the app code) into a 
hidden iframe.

The only thing the GWT App does is to register for the resume event, the 
callback is added to the resume channel correctly. The problem is when the 
channel fires.
The fire method of Channel fails to recognize the gwt function as instances of 
Functions. Trying to call it manually results in no events firing at all....

I`ll be happy to provide more information as needed, this one has already taken 
me quite a while.









--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to