incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Muhammad Siddiq Akbar (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-186) batterystatus event does not fire on iPod
Date Fri, 20 Jan 2012 09:57:40 GMT

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

Muhammad Siddiq Akbar commented on CB-186:
------------------------------------------

I am using build.phonegap.com and it requires to include the js as "phonegap.js" without version
number. 
But it is using version 1.3.0.

Here is my updated testcase index.html file:



<!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() {
    alert('onload called');
    document.addEventListener("deviceready", onDeviceReady, false);
}

// PhoneGap is loaded and it is now safe to make calls PhoneGap methods
//
function onDeviceReady() {
    alert('deviceready called');
    window.addEventListener("batterystatus", onBatteryStatus, false);
}

// Handle the batterystatus event
//
function onBatteryStatus(info) {
    alert('batterystatus called');
    alert(info.level);
    console.log("Level: " + info.level + " isPlugged: " + info.isPlugged);
}

</script>
</head>
<body onload="onLoad()">
</body>
</html>



This shows only first two alerts i.e. 'onload called' and 'deviceready called'. 
But no alert is displayed after that.

I have even tried to unplug and replug the usb sync cable. 
But still shows no further alerts.

Could it be that build.phonegap.com is not packaging it properly with the batterystatus permissions?
                
> 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