I already do it similar to how the win8metro implementation is using,  
basically overriding getHeading with my own implementations. The problem is the 
following:

The way to get compass data on webOS is to add an event listener 
window.addEventListener("compass",...) but that also means that I have to start 
and stop
the listener myself if I don't want it to keep running. The common plugin for 
accelerometer keeps track of listeners and starting and stopping but the common
plugin for compass does not .. any ideas?

Markus

-----Original Message-----
From: gtan...@gmail.com [mailto:gtan...@gmail.com] On Behalf Of Gord Tanner
Sent: Mittwoch, 8. August 2012 16:01
To: callback-dev@incubator.apache.org
Subject: Re: cordova-js webOS compass

The same is done on the playbook as we just use the device motion event:

https://github.com/apache/incubator-cordova-js/blob/master/lib/playbook/plugin/playbook/accelerometer.js



On Wed, Aug 8, 2012 at 9:42 AM, Jesse MacFadyen <purplecabb...@gmail.com>wrote:

> Can you do something like this :?
>
>
> https://github.com/purplecabbage/incubator-cordova-js/tree/master/lib/
> win8metro
>
> The pre-exec Accelerometer code is unchanged, and the results mapped back.
>  All overriding is done inside the 'proxy'.
>
> Cheers,
>   Jesse
>
> On 2012-08-08, at 5:14 AM, "Leutwyler, Markus" 
> <markus.leutwy...@hp.com>
> wrote:
>
> Probably a question for Jesse
>
> I'm having a bit of trouble implementing the Compass functionality for 
> cordova.js webOS port
>
> The common plugins for Accelerometer and Compass differ in how the 
> call the native side.
> For webOS, the compass implementation is very close to what the 
> playbook implementation uses: window.addEventListener("compass",...)
> Can I overwrite/add to the functionality of the common plugin to make 
> this work?
>
> Markus
>



--
Gord Tanner
Senior Developer / Code Poet
tinyHippos Inc.
@tinyhippos

Reply via email to