[
https://issues.apache.org/jira/browse/CB-186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13189275#comment-13189275
]
Becky Gibson commented on CB-186:
---------------------------------
Are you sure that the deviceReady event is firing? How are you testing? The
best method would be to attach / detach the power code as that will cause the
event to fire immediately. Also, normally the phonegap.js file contains the
version number and yours does not. However, it seems that you are using
phonegap.build service. I am not familiar with that so perhaps the javascript
file name is correct. You'll have to provide some more details to prove that
this is truly a bug.
> batterystatus event does not fire on iPod
> -----------------------------------------
>
> Key: CB-186
> URL: https://issues.apache.org/jira/browse/CB-186
> Project: Apache Callback
> Issue Type: Bug
> Components: iOS
> Affects Versions: 1.3.0
> Environment: build.phonegap.com
> Reporter: Muhammad Siddiq Akbar
> Assignee: Shazron Abdullah
> Priority: Blocker
>
> This is my index.html:
> <!DOCTYPE html>
> <html>
> <head>
> <title>PhoneGap Device Ready Example</title>
> <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
> <script type="text/javascript" charset="utf-8">
> // Call onDeviceReady when PhoneGap is loaded.
> //
> // At this point, the document has loaded but phonegap.js has not.
> // When PhoneGap is loaded and talking with the native device,
> // it will call the event `deviceready`.
> //
> function onLoad() {
> document.addEventListener("deviceready", onDeviceReady, false);
> }
> // PhoneGap is loaded and it is now safe to make calls PhoneGap methods
> //
> function onDeviceReady() {
> window.addEventListener("batterystatus", onBatteryStatus, false);
> }
> // Handle the batterystatus event
> //
> function onBatteryStatus(info) {
> console.log("Level: " + info.level + " isPlugged: " +
> info.isPlugged);
> }
> </script>
> </head>
> <body onload="onLoad()">
> </body>
> </html>
> This is my config.xml:
> <?xml version="1.0" encoding="UTF-8" ?>
> <widget xmlns = "http://www.w3.org/ns/widgets"
> xmlns:gap = "http://phonegap.com/ns/1.0"
> id = "com.phonegap.example"
> versionCode="10" <!-- optional: Android only -->
> version = "1.0.0">
> <name>Accurate Battery Status</name>
> <description>
> An example for phonegap build docs.
> </description>
> <author href="https://build.phonegap.com" email="[email protected]">
> Siddiq
> </author>
> <feature name="http://api.phonegap.com/1.0/battery"/>
> <feature name="http://api.phonegap.com/1.0/camera"/>
> <feature name="http://api.phonegap.com/1.0/contacts"/>
> <feature name="http://api.phonegap.com/1.0/file"/>
> <feature name="http://api.phonegap.com/1.0/geolocation"/>
> <feature name="http://api.phonegap.com/1.0/media"/>
> <feature name="http://api.phonegap.com/1.0/network"/>
> <feature name="http://api.phonegap.com/1.0/notification"/>
> </widget>
--
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