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