JS tagged 1.8

On 6/5/12 12:42 PM, "Shazron" <[email protected]> wrote:

>Great - cordova-js needs to be tagged 1.8.0 I suppose, and all the
>platforms pull it in and run mobile-spec.
>
>http://www.youtube.com/watch?v=sSJpc0kuXQM
>
>On Tue, Jun 5, 2012 at 12:37 PM, Simon MacDonald
><[email protected]> wrote:
>> Okay, Becky fixed the JS while I updated the docs and mob spec.
>> Disaster averted Godzilla has been turned away from Tokyo.
>>
>> Simon Mac Donald
>> http://hi.im/simonmacdonald
>>
>>
>> On Tue, Jun 5, 2012 at 2:09 PM, Becky Gibson <[email protected]>
>>wrote:
>>> Created CB-866 (https://issues.apache.org/jira/browse/CB-866)
>>>
>>> On Tue, Jun 5, 2012 at 1:00 PM, Becky Gibson <[email protected]>
>>>wrote:
>>>
>>>> This is the reason for the iOS failure in watchLocation.   There is
>>>>code
>>>> in getCurrentLocation that assumes the timestamp is a Date object and
>>>>does
>>>> a
>>>>
>>>> geolocation.lastPosition.timestamp.getTime().
>>>>
>>>> Since iOS is returning the timestamp in milliseconds the .getTime()
>>>>call
>>>> fails.   I think we can handle this in JavaScript code as long as new
>>>> Date(DateObjORMilliseconds) works  ( pass a Date object or
>>>>milliseconds to
>>>> the Date constructor).
>>>>
>>>> -becky
>>>>
>>>> On Tue, Jun 5, 2012 at 12:44 PM, Simon MacDonald <
>>>> [email protected]> wrote:
>>>>
>>>>> Alright, I have to step out for a bit but I can start creating issues
>>>>> after that.
>>>>>
>>>>> Simon Mac Donald
>>>>> http://hi.im/simonmacdonald
>>>>>
>>>>>
>>>>> On Tue, Jun 5, 2012 at 12:34 PM, Filip Maj <[email protected]> wrote:
>>>>> > Yes, do it. It is clearly a mistake on my part. I assumed (!!!!!)
>>>>>that
>>>>> > domtimestamp === number.
>>>>> >
>>>>> > *sad trumpet noise*
>>>>> >
>>>>> > On 6/5/12 9:31 AM, "Simon MacDonald" <[email protected]>
>>>>>wrote:
>>>>> >
>>>>> >>When I run the geolocation mobile spec tests on Android I get two
>>>>> >>failures. Both getCurrentPosition and watchPosition complain that
>>>>> >>p.timestamp is an Object when it expects a number. Well the native
>>>>> >>Android geolocation API returns a Date object not a timestamp in
>>>>>ms.
>>>>> >>Looking into the W3C spec for Geolocation the timestamp property of
>>>>> >>the Position interface should be a DOMTimeStamp [1]. In ECMAScript,
>>>>> >>the DOMTimeStamp maps to the Date type.
>>>>> >>
>>>>> >>So it seems like we have a number of items that we should address:
>>>>> >>
>>>>> >>1) Update the geolocation tests to expect timestamp to be a Date.
>>>>> >>2) Fix the documentation to let people know the timestamp property
>>>>>is
>>>>> >>a Data and not an integer of type ms.
>>>>> >>3) Change the native implementations to return Date's not integers.
>>>>> >>
>>>>> >>What do you think should I go create JIRA tickets for all these
>>>>>issues?
>>>>> >>
>>>>> >>[1] http://www.w3.org/TR/geolocation-API/#position_interface
>>>>> >>[2] 
>>>>>http://www.w3.org/TR/DOM-Level-3-Core/core.html#Core-DOMTimeStamp
>>>>> >>
>>>>> >>
>>>>> >>Simon Mac Donald
>>>>> >>http://hi.im/simonmacdonald
>>>>> >
>>>>>
>>>>
>>>>

Reply via email to