Re: [heycam/webidl] Add [Exposed=*] to expose on all globals (#526)

tobie commented on this pull request.



> @@ -5963,6 +5963,17 @@ which form (or forms) it is in:
             <code>[Exposed=(Window,Worker)]</code>
         </td>
     </tr>
+    <tr>
+        <td>
+            <emu-nt><a href="#prod-ExtendedAttributeIdentList">ExtendedAttributeWildcard</a></emu-nt>

I think you want to fix the href here.

> @@ -7997,9 +8015,18 @@ defining which global environments the construct can be used in.
 The [=exposure set=]
 for a given construct is defined as follows:
 
-*   If the [{{Exposed}}]
-    [=extended attribute=]
-    is specified on the construct, then the [=exposure set=]
+*   If the [{{Exposed}}] [=extended attribute=] [=takes a wildcard=], then the

So unfortunately this bit has seen a lot of changes since you opened the initial bug report. I _think_ you should just be able to describe the **own exposure set** of constructs declared with [Exposed=*] as containing all of the interfaces which have a [{{Global}}] [=extended attribute=] and be done with it.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/526#pullrequestreview-98640713

Received on Thursday, 22 February 2018 16:55:16 UTC