cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Gill (JIRA)" <>
Subject [jira] [Commented] (CB-3393) plugin_loader.js and path issue
Date Wed, 15 May 2013 03:01:16 GMT


Steve Gill commented on CB-3393:

This issue hit me when I was using mobile spec. navigator.accelerometer was defined on my
index.html after I installed the device motion plugin. Has no issue finding cordova_plugins.json.
When I switched to the accelerometer tests, it reloads cordova.js but references it as ../cordova.js.
This is fine because cordova.js is one directory above and the accelerometer tests are in
the accelerometer directory. When it comes to plugin_loader.js code running, it can't find
cordova_plugins.json. It looks for it in the accelerometer directory. 

Hope that makes sense
> plugin_loader.js and path issue
> -------------------------------
>                 Key: CB-3393
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CordovaJS, Plugman
>            Reporter: Steve Gill
>            Assignee: Filip Maj
> Blackberry dudes added a commit to plugin_loader.js that made the path to cordova_plugins.js
absolute. This broke plugin loading for ios + android. See
> I reverted that commit with
> It works again on Android and iOS. Issue that arises now is that cordova.js expects cordova_plugins.json
to be in the same directory as it. If you have cordova.js in a js directory and cordova_plugins.json
exists in a directory above, the plugin will not load because it won't be able to find cordova_plugins.
> Can we reference cordova_plugins in a way that will work across platform?

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message