W3C home > Mailing lists > Public > www-archive@w3.org > July 2013

IDL [Exposed=Window,Worker]

From: Anne van Kesteren <annevk@annevk.nl>
Date: Thu, 11 Jul 2013 17:38:39 -0400
Message-ID: <CADnb78huwzUpcdDqcYvhU=Y04vDxLykoSfwHQkvxL_sBG+nSAA@mail.gmail.com>
To: Boris Zbarsky <bzbarsky@mit.edu>, Cameron McCormack <cam@mcc.id.au>
Cc: www-archive <www-archive@w3.org>
Follow-up from #content.

Should we have IDL annotation for which global objects an interface is
for, and if so, also avoid having things like Document in
XMLHttpRequest's interface (e.g. by duplicating the interface or
complicated IDL syntax). Or should we address all of it by prose or
some combination?

I think having [Exposed] makes sense. If you can do

[Exposed=Window,Worker] interface A { };

[Exposed=Window] partial interface A {};

in addition you should be pretty much set.

Rationale: make it better defined what works where and make workers
first-class citizens.

Cc'd www-archive for interested lurkers.

Received on Thursday, 11 July 2013 21:39:06 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:44:21 UTC