W3C home > Mailing lists > Public > public-geolocation@w3.org > June 2009

RE: PositionOptions

From: Marcin Hanclik <Marcin.Hanclik@access-company.com>
Date: Fri, 19 Jun 2009 10:03:30 +0200
To: Cameron McCormack <cam@mcc.id.au>
CC: public-geolocation <public-geolocation@w3.org>
Message-ID: <FAA1D89C5BAF1142A74AF116630A9F2C2890AF7AF1@OBEEX01.obe.access-company.com>
Hi Cameron,

Thanks for the clarifications.

I assume the [Callback] will be added on PositionOptions, PositionCallback and PositionErrorCallback interfaces.

The int issue seems to be a simple bug (and I have looked so many times in the spec .... ).

Thanks.

Kind regards,
Marcin

Marcin Hanclik
ACCESS Systems Germany GmbH
Tel: +49-208-8290-6452  |  Fax: +49-208-8290-6465
Mobile: +49-163-8290-646
E-Mail: marcin.hanclik@access-company.com

-----Original Message-----
From: Cameron McCormack [mailto:cam@mcc.id.au]
Sent: Friday, June 19, 2009 7:15 AM
To: Marcin Hanclik
Cc: public-geolocation
Subject: Re: PositionOptions

Marcin Hanclik:
> So is my understanding correct that the following is the interface
> specification that would work in the use case we consider?
>
> [Callback]
> interface PositionOptions {
>   attribute boolean enableHighAccuracy;
>   attribute long timeout;
>   attribute long maximumAge;
> };

Yes.

> Documentation in Web IDL spec will definitely help.

While I’m trying to include an example for each feature of Web IDL, I
agree it would be useful to have some task-focussed examples such as
this one (i.e., “I want to have a named-argument like mechanism in
ECMAScript”).


PositionCallback and PositionErrorCallback both need [Callback] on them
too.  If you don’t mind if both

  getCurrentPosition(function(p) { … }, …)

and

  getCurrentPosition({ handleEvent: function(p) { … } }, …)

work, then you can leave it as is.  If you want only the former, use
[Callback=FunctionOnly], and for the latter, [Callback=PropertyOnly].
I think the default is fine.

Also, the “int” type used as the clearWatch() argument type should be
“long”.

--
Cameron McCormack ≝ http://mcc.id.au/


________________________________________

Access Systems Germany GmbH
Essener Strasse 5  |  D-46047 Oberhausen
HRB 13548 Amtsgericht Duisburg
Geschaeftsfuehrer: Michel Piquemal, Tomonori Watanabe, Yusuke Kanda

www.access-company.com

CONFIDENTIALITY NOTICE
This e-mail and any attachments hereto may contain information that is privileged or confidential, and is intended for use only by the
individual or entity to which it is addressed. Any disclosure, copying or distribution of the information by anyone else is strictly prohibited.
If you have received this document in error, please notify us promptly by responding to this e-mail. Thank you.
Received on Friday, 19 June 2009 08:04:27 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:50:56 UTC