incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shazron Abdullah (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-186) batterystatus event does not fire on iPod
Date Tue, 24 Jan 2012 01:19:40 GMT

    [ https://issues.apache.org/jira/browse/CB-186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13191787#comment-13191787
] 

Shazron Abdullah commented on CB-186:
-------------------------------------

build.phonegap.com issues are separate from cordova issues.

I've done tests and this works as expected - you can test this easily by unplugging/plugging
in your usb charge cable (when connected to a usb port) to trigger a battery status change.

Note that a battery level change only happens at 5% increments (ie 90, 95, 100, etc).

PGB issues should be filed at http://community.phonegap.com - this could be a case of the
PhoneGap.plist not having the battery plugin mapping.

Closing as no repro.

                
> 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="support@phonegap.com">
>         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

        

Mime
View raw message