- From: Mounir Lamouri <mounir@lamouri.fr>
- Date: Fri, 11 Jul 2014 20:07:08 +1000
- To: Michael van Ouwerkerk <mvanouwerkerk@google.com>, "Dominique Hazael-Massieux" <dom@w3.org>
- Cc: "Mandyam, Giridhar" <mandyam@quicinc.com>, "public-geolocation" <public-geolocation@w3.org>
On Fri, 11 Jul 2014, at 04:06, Michael van Ouwerkerk wrote:
> All good then, and thanks for the quick updates Dom :-)
>
> I think NoInterfaceObject also does not apply to dictionary (Section
> 5.2).
Indeed. Actually, NoInterfaceObject is usually expected is such pattern:
```
[NoInterfaceObject]
interface NavigatorGeolocation {
readonly attribute Geolocation;
};
Navigator implements NavigatorGeolocation;
WorkerNavigator implements NavigatorGeolocation;
```
In other words, when the interface is like a partial interface but isn't
defined as one for readability. This specification seems to over use
[NoInterfaceObject] by setting it in most of its interfaces. Why?
-- Mounir
Received on Friday, 11 July 2014 10:07:33 UTC