[ 
https://issues.apache.org/jira/browse/CB-1846?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Grieve closed CB-1846.
-----------------------------

    Resolution: Invalid

Looked at your app. The problem is that you're never attaching your offline 
listener because onLoad is never called from anywhere. I changed:

 <body onload="DisplayDateTime();">

to:

 <body onload="DisplayDateTime();onLoad()">

and it works fine on the first page load. You have a multi-page app here by the 
looks of it though, so watch out for the bug Simon mentioned where offline 
events don't work on other page loads. You may want to pull in the fix for that 
to your app.
                
> Offline event doesn't work
> --------------------------
>
>                 Key: CB-1846
>                 URL: https://issues.apache.org/jira/browse/CB-1846
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android
>    Affects Versions: 2.2.0
>         Environment: Samsung Galaxy S2 and Google Nexus 7
>            Reporter: Remzi Cavdar
>            Assignee: Joe Bowser
>             Fix For: 2.2.0
>
>         Attachments: Menofood BETA.zip
>
>
> The offline event doesn't work and I had said this before release, but you 
> guys wanted to release PhoneGap 2.2.0 
> This is my code:
> document.addEventListener("deviceready", onDeviceReady, false);
> function onDeviceReady() {
>       document.addEventListener("offline", function() {
>               alert("Er is geen internet verbinding!\nSchakel Wifi of 3G in");
>       }, false);
> }
> /* English: alert("No internet connection!\nPlease turn on Wifi or 3G");  */

--
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: http://www.atlassian.com/software/jira

Reply via email to