I don't want to trash an API after one point revision - we need to deprecate it (current policy is 6 months) first :s
On 9/4/12 8:16 AM, "Andrew Grieve (JIRA)" <j...@apache.org> wrote: >Andrew Grieve created CB-1368: >--------------------------------- > > Summary: Move navigator.connection.network interface to >navigator.network and make navigator.onLine be based off of network type. > Key: CB-1368 > URL: https://issues.apache.org/jira/browse/CB-1368 > Project: Apache Cordova > Issue Type: Bug > Components: CordovaJS > Reporter: Andrew Grieve > Assignee: Andrew Grieve > Priority: Minor > Fix For: 2.2.0 > > >According to: http://www.w3.org/TR/netinfo-api/ >navigator.connection.network should actually be navigator.network. > >The difficulty before was figuring out how to clobber navigator's own >properties with our own, but the following code can be used to achieve >this: > >function ClassWithNavigatorAsPrototype() {} >ClassWithNavigatorAsPrototype.prototype = navigator; >var newNavigator = new ClassWithNavigatorAsPrototype(); > >This also allows us to set a consistent onLine property: > >newNavigator.__defineGetter__('onLine', function() { > return this.network.type != 'none'; >}); > > > >-- >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