[
https://issues.apache.org/jira/browse/CB-5196?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carlos Santana reopened CB-5196:
--------------------------------
I have a working solution that I will merge in to cordova-js for bb10
https://github.com/corimf/cordova-js/commit/0c85c915343fee0680be94f6099b8aa299cc7ca6
> BB10 invoke() plugin is shadowded by cordova.js
> -----------------------------------------------
>
> Key: CB-5196
> URL: https://issues.apache.org/jira/browse/CB-5196
> Project: Apache Cordova
> Issue Type: Bug
> Components: BlackBerry
> Affects Versions: 3.1.0
> Environment: Blackberry 10
> Reporter: Mike Billau
> Assignee: Carlos Santana
> Attachments: bbInvoke.html
>
>
> Our users need to invoke blackberry.invoke.invoke(). As per WebWorks doc, to
> call any BB API, webworks.js needs to be included in the html file.
> The problem is that there does not seem to be a way to call invoke():
> 1. Create a simple BB10 app using the attached HTML file,
> 2. Add feature to the config.xml: <feature id="blackberry.invoke"
> name="blackberry.invoke" value="blackberry.invoke"/>
> 3. Run the app. Press the button; the browser window doesn't open.
> 4. Edit the HTML file and place the cordova.js script before webworks.js
> script
> 5. Run the app again, and there is a popup saying: "Error intializing
> cordova:undefined". After dismissing the alert, you can press the button and
> the browser opens just fine.
> "Analysis:
> Internally blackberry.invoke.invoke() ('invoke' plugin) calls
> *window.webworks.event.isOn()* in blackberry.invoke/client.js. This is where
> the problem is: *window.webworks* is defined in both cordova.js and
> webworks.js.The one in cordova.js doesn't have 'event' function whereas it is
> available in window.webworks of webworks.js. Hence when webworks.js is loaded
> after cordova.js, it works fine and not if it is reversed."
> Even though it works when we put webworks.js first we need to squash the
> alert() and make sure cordova initializes correctly.
--
This message was sent by Atlassian JIRA
(v6.1#6144)