[html5] r8467 - [e] (0) Remove the text made redundant by [Exposed] Fixing https://www.w3.org/Bu [...]

whatwg at whatwg.org whatwg at whatwg.org
Wed Feb 5 11:34:15 PST 2014


Author: ianh
Date: 2014-02-05 11:34:14 -0800 (Wed, 05 Feb 2014)
New Revision: 8467

Modified:
   complete.html
   index
   source
Log:
[e] (0) Remove the text made redundant by [Exposed]
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24518
Affected topics: DOM APIs, Workers

Modified: complete.html
===================================================================
--- complete.html	2014-02-05 19:31:54 UTC (rev 8466)
+++ complete.html	2014-02-05 19:34:14 UTC (rev 8467)
@@ -1189,8 +1189,7 @@
     <ol>
      <li><a href=#importing-scripts-and-libraries><span class=secno>10.3.1 </span>Importing scripts and libraries</a></li>
      <li><a href=#the-workernavigator-object><span class=secno>10.3.2 </span>The <code>WorkerNavigator</code> object</a></li>
-     <li><a href=#interface-objects-and-constructors><span class=secno>10.3.3 </span>Interface objects and constructors</a></li>
-     <li><a href=#worker-locations><span class=secno>10.3.4 </span>Worker locations</a></ol></ol></li>
+     <li><a href=#worker-locations><span class=secno>10.3.3 </span>Worker locations</a></ol></ol></li>
  <li><a href=#webstorage><span class=secno>11 </span>Web storage</a>
   <ol>
    <li><a href=#introduction-12><span class=secno>11.1 </span>Introduction</a></li>
@@ -3628,10 +3627,6 @@
     used as defined in the Web IDL specification. The algorithm to <dfn id=convert-a-domstring-to-a-sequence-of-unicode-characters>convert a DOMString to a
     sequence of Unicode characters</dfn> is similarly that defined in the Web IDL specification.</p>
 
-    <p>Where this specification says an interface or exception is <dfn id=exposed-to-javascript>exposed to JavaScript</dfn>,
-    it refers to the manner, described in the Web IDL specification, in which an ECMAScript global
-    environment <i title=dfn-expose>exposes</i> interfaces and exceptions.</p>
-
     <p>When this specification requires a user agent to <dfn id=create-a-date-object>create a <code>Date</code> object</dfn>
     representing a particular time (which could be the special value Not-a-Number), the milliseconds
     component of that time, if any, must be truncated to an integer, and the time value of the newly
@@ -65406,9 +65401,6 @@
 
   </dl><div class=impl>
 
-  <p>The <code><a href=#window>Window</a></code> interface must only be <a href=#exposed-to-javascript>exposed to JavaScript</a> if the
-  <a href=#javascript-global-environment>JavaScript global environment</a> is a <a href=#document-environment>document environment</a>.</p>
-
   <p>The <dfn id=dom-window title=dom-window><code>window</code></dfn>, <dfn id=dom-frames title=dom-frames><code>frames</code></dfn>, and <dfn id=dom-self title=dom-self><code>self</code></dfn>
   IDL attributes must all return the <code><a href=#window>Window</a></code> object's <a href=#browsing-context>browsing context</a>'s
   <code><a href=#windowproxy>WindowProxy</a></code> object.</p>
@@ -83252,10 +83244,6 @@
            attribute <a href=#eventhandler>EventHandler</a> <a href=#handler-dedicatedworkerglobalscope-onmessage title=handler-DedicatedWorkerGlobalScope-onmessage>onmessage</a>;
 };</pre>
 
-  <p>The <code><a href=#dedicatedworkerglobalscope>DedicatedWorkerGlobalScope</a></code> interface must only be <a href=#exposed-to-javascript>exposed to
-  JavaScript</a> if the <a href=#javascript-global-environment>JavaScript global environment</a> is a <a href=#dedicated-worker-environment>dedicated worker
-  environment</a>.</p>
-
   <p><code><a href=#dedicatedworkerglobalscope>DedicatedWorkerGlobalScope</a></code> objects act as if they had an implicit
   <code><a href=#messageport>MessagePort</a></code> associated with them. This port is part of a channel that is set up when
   the worker is created, but it is not exposed. This object must never be garbage collected before
@@ -83298,10 +83286,6 @@
            attribute <a href=#eventhandler>EventHandler</a> <a href=#handler-sharedworkerglobalscope-onconnect title=handler-SharedWorkerGlobalScope-onconnect>onconnect</a>;
 };</pre>
 
-  <p>The <code><a href=#sharedworkerglobalscope>SharedWorkerGlobalScope</a></code> interface must only be <a href=#exposed-to-javascript>exposed to
-  JavaScript</a> if the <a href=#javascript-global-environment>JavaScript global environment</a> is a <a href=#shared-worker-environment>shared worker
-  environment</a>.</p>
-
   <p>Shared workers receive message ports through <code title=event-WorkerGlobalScope-connect><a href=#event-workerglobalscope-connect>connect</a></code> events on their <code><a href=#sharedworkerglobalscope>SharedWorkerGlobalScope</a></code> object for each
   connection.</p>
 
@@ -84074,11 +84058,7 @@
 <a href=#workerglobalscope>WorkerGlobalScope</a> implements <a href=#windowtimers>WindowTimers</a>;
 <a href=#workerglobalscope>WorkerGlobalScope</a> implements <a href=#windowbase64>WindowBase64</a>;</pre>
 
-  <p>The DOM APIs — specifically, all the interfaces defined in the DOM specification other
-  than exceptions — must not be <a href=#exposed-to-javascript>exposed to JavaScript</a> if the <a href=#javascript-global-environment>JavaScript
-  global environment</a> is a <a href=#worker-environment>worker environment</a>. <a href=#refsDOM>[DOM]</a></p>
 
-
   <h4 id=importing-scripts-and-libraries><span class=secno>10.3.1 </span>Importing scripts and libraries</h4>
 
   <p>When a script invokes the <dfn id=dom-workerglobalscope-importscripts title=dom-WorkerGlobalScope-importScripts><code>importScripts(<var title="">urls</var>)</code></dfn> method on a <code><a href=#workerglobalscope>WorkerGlobalScope</a></code> object, the user
@@ -84163,32 +84143,11 @@
 <a href=#workernavigator>WorkerNavigator</a> implements <a href=#navigatorlanguage>NavigatorLanguage</a>;
 <a href=#workernavigator>WorkerNavigator</a> implements <a href=#navigatoronline>NavigatorOnLine</a>;</pre>
 
-  <p>The <code><a href=#workernavigator>WorkerNavigator</a></code> interface must only be <a href=#exposed-to-javascript>exposed
-  to JavaScript</a> if the <a href=#javascript-global-environment>JavaScript global
-  environment</a> is a <a href=#worker-environment>worker environment</a>.</p>
 
 
 
+  <h4 id=worker-locations><span class=secno>10.3.3 </span>Worker locations</h4>
 
-  <h4 id=interface-objects-and-constructors><span class=secno>10.3.3 </span>Interface objects and constructors</h4>
-
-  <p>Nothing must be <a href=#exposed-to-javascript>exposed to JavaScript</a> when the <a href=#javascript-global-environment>JavaScript global
-  environment</a> is a <a href=#worker-environment>worker environment</a> except for the following:</p>
-
-  <ul><li><p>Any interfaces and exceptions defined by a specification that explicitly specifies that
-   they are <a href=#exposed-to-javascript>exposed to JavaScript</a> when the <a href=#javascript-global-environment>JavaScript global environment</a>
-   is a <a href=#worker-environment>worker environment</a>.</li>
-
-   <li><p>The interfaces of any objects made accessible through, and the exceptions thrown by any,
-   interfaces or objects of interfaces that are themselves
-   <a href=#exposed-to-javascript>exposed to JavaScript</a> (i.e. this requirement is transitive).</li>
-
-  </ul><p class=note>These requirements do not override the requirements defined by the Web IDL
-  specification, in particular concerning the visibility of interfaces annotated with the <code title="">[NoInterfaceObject]</code> extended attribute.</p>
-
-
-  <h4 id=worker-locations><span class=secno>10.3.4 </span>Worker locations</h4>
-
   <pre class=idl>[Exposed=Worker]
 interface <dfn id=workerlocation>WorkerLocation</dfn> { };
 <a href=#workerlocation>WorkerLocation</a> implements <a href=#urlutilsreadonly>URLUtilsReadOnly</a>;</pre>
@@ -84206,11 +84165,8 @@
 
   <p>The element's <code><a href=#urlutilsreadonly>URLUtilsReadOnly</a></code> interface's <a href=#concept-uu-get-the-base title=concept-uu-get-the-base>get the base</a> algorithm must return null.</p>
 
-  <p>The <code><a href=#workerlocation>WorkerLocation</a></code> interface must only be <a href=#exposed-to-javascript>exposed to JavaScript</a> if
-  the <a href=#javascript-global-environment>JavaScript global environment</a> is a <a href=#worker-environment>worker environment</a>.</p>
 
 
-
 <!--REMOVE-TOPIC:Workers-->
 
 

Modified: index
===================================================================
--- index	2014-02-05 19:31:54 UTC (rev 8466)
+++ index	2014-02-05 19:34:14 UTC (rev 8467)
@@ -1189,8 +1189,7 @@
     <ol>
      <li><a href=#importing-scripts-and-libraries><span class=secno>10.3.1 </span>Importing scripts and libraries</a></li>
      <li><a href=#the-workernavigator-object><span class=secno>10.3.2 </span>The <code>WorkerNavigator</code> object</a></li>
-     <li><a href=#interface-objects-and-constructors><span class=secno>10.3.3 </span>Interface objects and constructors</a></li>
-     <li><a href=#worker-locations><span class=secno>10.3.4 </span>Worker locations</a></ol></ol></li>
+     <li><a href=#worker-locations><span class=secno>10.3.3 </span>Worker locations</a></ol></ol></li>
  <li><a href=#webstorage><span class=secno>11 </span>Web storage</a>
   <ol>
    <li><a href=#introduction-12><span class=secno>11.1 </span>Introduction</a></li>
@@ -3628,10 +3627,6 @@
     used as defined in the Web IDL specification. The algorithm to <dfn id=convert-a-domstring-to-a-sequence-of-unicode-characters>convert a DOMString to a
     sequence of Unicode characters</dfn> is similarly that defined in the Web IDL specification.</p>
 
-    <p>Where this specification says an interface or exception is <dfn id=exposed-to-javascript>exposed to JavaScript</dfn>,
-    it refers to the manner, described in the Web IDL specification, in which an ECMAScript global
-    environment <i title=dfn-expose>exposes</i> interfaces and exceptions.</p>
-
     <p>When this specification requires a user agent to <dfn id=create-a-date-object>create a <code>Date</code> object</dfn>
     representing a particular time (which could be the special value Not-a-Number), the milliseconds
     component of that time, if any, must be truncated to an integer, and the time value of the newly
@@ -65406,9 +65401,6 @@
 
   </dl><div class=impl>
 
-  <p>The <code><a href=#window>Window</a></code> interface must only be <a href=#exposed-to-javascript>exposed to JavaScript</a> if the
-  <a href=#javascript-global-environment>JavaScript global environment</a> is a <a href=#document-environment>document environment</a>.</p>
-
   <p>The <dfn id=dom-window title=dom-window><code>window</code></dfn>, <dfn id=dom-frames title=dom-frames><code>frames</code></dfn>, and <dfn id=dom-self title=dom-self><code>self</code></dfn>
   IDL attributes must all return the <code><a href=#window>Window</a></code> object's <a href=#browsing-context>browsing context</a>'s
   <code><a href=#windowproxy>WindowProxy</a></code> object.</p>
@@ -83252,10 +83244,6 @@
            attribute <a href=#eventhandler>EventHandler</a> <a href=#handler-dedicatedworkerglobalscope-onmessage title=handler-DedicatedWorkerGlobalScope-onmessage>onmessage</a>;
 };</pre>
 
-  <p>The <code><a href=#dedicatedworkerglobalscope>DedicatedWorkerGlobalScope</a></code> interface must only be <a href=#exposed-to-javascript>exposed to
-  JavaScript</a> if the <a href=#javascript-global-environment>JavaScript global environment</a> is a <a href=#dedicated-worker-environment>dedicated worker
-  environment</a>.</p>
-
   <p><code><a href=#dedicatedworkerglobalscope>DedicatedWorkerGlobalScope</a></code> objects act as if they had an implicit
   <code><a href=#messageport>MessagePort</a></code> associated with them. This port is part of a channel that is set up when
   the worker is created, but it is not exposed. This object must never be garbage collected before
@@ -83298,10 +83286,6 @@
            attribute <a href=#eventhandler>EventHandler</a> <a href=#handler-sharedworkerglobalscope-onconnect title=handler-SharedWorkerGlobalScope-onconnect>onconnect</a>;
 };</pre>
 
-  <p>The <code><a href=#sharedworkerglobalscope>SharedWorkerGlobalScope</a></code> interface must only be <a href=#exposed-to-javascript>exposed to
-  JavaScript</a> if the <a href=#javascript-global-environment>JavaScript global environment</a> is a <a href=#shared-worker-environment>shared worker
-  environment</a>.</p>
-
   <p>Shared workers receive message ports through <code title=event-WorkerGlobalScope-connect><a href=#event-workerglobalscope-connect>connect</a></code> events on their <code><a href=#sharedworkerglobalscope>SharedWorkerGlobalScope</a></code> object for each
   connection.</p>
 
@@ -84074,11 +84058,7 @@
 <a href=#workerglobalscope>WorkerGlobalScope</a> implements <a href=#windowtimers>WindowTimers</a>;
 <a href=#workerglobalscope>WorkerGlobalScope</a> implements <a href=#windowbase64>WindowBase64</a>;</pre>
 
-  <p>The DOM APIs — specifically, all the interfaces defined in the DOM specification other
-  than exceptions — must not be <a href=#exposed-to-javascript>exposed to JavaScript</a> if the <a href=#javascript-global-environment>JavaScript
-  global environment</a> is a <a href=#worker-environment>worker environment</a>. <a href=#refsDOM>[DOM]</a></p>
 
-
   <h4 id=importing-scripts-and-libraries><span class=secno>10.3.1 </span>Importing scripts and libraries</h4>
 
   <p>When a script invokes the <dfn id=dom-workerglobalscope-importscripts title=dom-WorkerGlobalScope-importScripts><code>importScripts(<var title="">urls</var>)</code></dfn> method on a <code><a href=#workerglobalscope>WorkerGlobalScope</a></code> object, the user
@@ -84163,32 +84143,11 @@
 <a href=#workernavigator>WorkerNavigator</a> implements <a href=#navigatorlanguage>NavigatorLanguage</a>;
 <a href=#workernavigator>WorkerNavigator</a> implements <a href=#navigatoronline>NavigatorOnLine</a>;</pre>
 
-  <p>The <code><a href=#workernavigator>WorkerNavigator</a></code> interface must only be <a href=#exposed-to-javascript>exposed
-  to JavaScript</a> if the <a href=#javascript-global-environment>JavaScript global
-  environment</a> is a <a href=#worker-environment>worker environment</a>.</p>
 
 
 
+  <h4 id=worker-locations><span class=secno>10.3.3 </span>Worker locations</h4>
 
-  <h4 id=interface-objects-and-constructors><span class=secno>10.3.3 </span>Interface objects and constructors</h4>
-
-  <p>Nothing must be <a href=#exposed-to-javascript>exposed to JavaScript</a> when the <a href=#javascript-global-environment>JavaScript global
-  environment</a> is a <a href=#worker-environment>worker environment</a> except for the following:</p>
-
-  <ul><li><p>Any interfaces and exceptions defined by a specification that explicitly specifies that
-   they are <a href=#exposed-to-javascript>exposed to JavaScript</a> when the <a href=#javascript-global-environment>JavaScript global environment</a>
-   is a <a href=#worker-environment>worker environment</a>.</li>
-
-   <li><p>The interfaces of any objects made accessible through, and the exceptions thrown by any,
-   interfaces or objects of interfaces that are themselves
-   <a href=#exposed-to-javascript>exposed to JavaScript</a> (i.e. this requirement is transitive).</li>
-
-  </ul><p class=note>These requirements do not override the requirements defined by the Web IDL
-  specification, in particular concerning the visibility of interfaces annotated with the <code title="">[NoInterfaceObject]</code> extended attribute.</p>
-
-
-  <h4 id=worker-locations><span class=secno>10.3.4 </span>Worker locations</h4>
-
   <pre class=idl>[Exposed=Worker]
 interface <dfn id=workerlocation>WorkerLocation</dfn> { };
 <a href=#workerlocation>WorkerLocation</a> implements <a href=#urlutilsreadonly>URLUtilsReadOnly</a>;</pre>
@@ -84206,11 +84165,8 @@
 
   <p>The element's <code><a href=#urlutilsreadonly>URLUtilsReadOnly</a></code> interface's <a href=#concept-uu-get-the-base title=concept-uu-get-the-base>get the base</a> algorithm must return null.</p>
 
-  <p>The <code><a href=#workerlocation>WorkerLocation</a></code> interface must only be <a href=#exposed-to-javascript>exposed to JavaScript</a> if
-  the <a href=#javascript-global-environment>JavaScript global environment</a> is a <a href=#worker-environment>worker environment</a>.</p>
 
 
-
 <!--REMOVE-TOPIC:Workers-->
 
 

Modified: source
===================================================================
--- source	2014-02-05 19:31:54 UTC (rev 8466)
+++ source	2014-02-05 19:34:14 UTC (rev 8467)
@@ -2338,10 +2338,6 @@
     used as defined in the Web IDL specification. The algorithm to <dfn>convert a DOMString to a
     sequence of Unicode characters</dfn> is similarly that defined in the Web IDL specification.</p>
 
-    <p>Where this specification says an interface or exception is <dfn>exposed to JavaScript</dfn>,
-    it refers to the manner, described in the Web IDL specification, in which an ECMAScript global
-    environment <i data-x="dfn-expose">exposes</i> interfaces and exceptions.</p>
-
     <p>When this specification requires a user agent to <dfn>create a <code>Date</code> object</dfn>
     representing a particular time (which could be the special value Not-a-Number), the milliseconds
     component of that time, if any, must be truncated to an integer, and the time value of the newly
@@ -72818,9 +72814,6 @@
 
   <div class="impl">
 
-  <p>The <code>Window</code> interface must only be <span>exposed to JavaScript</span> if the
-  <span>JavaScript global environment</span> is a <span>document environment</span>.</p>
-
   <p>The <dfn data-x="dom-window"><code>window</code></dfn>, <dfn
   data-x="dom-frames"><code>frames</code></dfn>, and <dfn data-x="dom-self"><code>self</code></dfn>
   IDL attributes must all return the <code>Window</code> object's <span>browsing context</span>'s
@@ -92643,10 +92636,6 @@
            attribute <span>EventHandler</span> <span data-x="handler-DedicatedWorkerGlobalScope-onmessage">onmessage</span>;
 };</pre>
 
-  <p>The <code>DedicatedWorkerGlobalScope</code> interface must only be <span>exposed to
-  JavaScript</span> if the <span>JavaScript global environment</span> is a <span>dedicated worker
-  environment</span>.</p>
-
   <p><code>DedicatedWorkerGlobalScope</code> objects act as if they had an implicit
   <code>MessagePort</code> associated with them. This port is part of a channel that is set up when
   the worker is created, but it is not exposed. This object must never be garbage collected before
@@ -92694,10 +92683,6 @@
            attribute <span>EventHandler</span> <span data-x="handler-SharedWorkerGlobalScope-onconnect">onconnect</span>;
 };</pre>
 
-  <p>The <code>SharedWorkerGlobalScope</code> interface must only be <span>exposed to
-  JavaScript</span> if the <span>JavaScript global environment</span> is a <span>shared worker
-  environment</span>.</p>
-
   <p>Shared workers receive message ports through <code
   data-x="event-WorkerGlobalScope-connect">connect</code> events on their <code>SharedWorkerGlobalScope</code> object for each
   connection.</p>
@@ -93598,12 +93583,7 @@
 <span>WorkerGlobalScope</span> implements <span>WindowTimers</span>;
 <span>WorkerGlobalScope</span> implements <span>WindowBase64</span>;</pre>
 
-  <p>The DOM APIs — specifically, all the interfaces defined in the DOM specification other
-  than exceptions — must not be <span>exposed to JavaScript</span> if the <span>JavaScript
-  global environment</span> is a <span>worker environment</span>. <a
-  href="#refsDOM">[DOM]</a></p>
 
-
   <h4>Importing scripts and libraries</h4>
 
   <p>When a script invokes the <dfn
@@ -93707,35 +93687,9 @@
 <span>WorkerNavigator</span> implements <span>NavigatorLanguage</span>;
 <span>WorkerNavigator</span> implements <span>NavigatorOnLine</span>;</pre>
 
-  <p>The <code>WorkerNavigator</code> interface must only be <span>exposed
-  to JavaScript</span> if the <span>JavaScript global
-  environment</span> is a <span>worker environment</span>.</p>
 
 
 
-
-  <h4>Interface objects and constructors</h4>
-
-  <p>Nothing must be <span>exposed to JavaScript</span> when the <span>JavaScript global
-  environment</span> is a <span>worker environment</span> except for the following:</p>
-
-  <ul>
-
-   <li><p>Any interfaces and exceptions defined by a specification that explicitly specifies that
-   they are <span>exposed to JavaScript</span> when the <span>JavaScript global environment</span>
-   is a <span>worker environment</span>.</p></li>
-
-   <li><p>The interfaces of any objects made accessible through, and the exceptions thrown by any,
-   interfaces or objects of interfaces that are themselves
-   <span>exposed to JavaScript</span> (i.e. this requirement is transitive).</p></li>
-
-  </ul>
-
-  <p class="note">These requirements do not override the requirements defined by the Web IDL
-  specification, in particular concerning the visibility of interfaces annotated with the <code
-  data-x="">[NoInterfaceObject]</code> extended attribute.</p>
-
-
   <h4>Worker locations</h4>
 
   <pre class="idl">[Exposed=Worker]
@@ -93756,10 +93710,7 @@
   <p>The element's <code>URLUtilsReadOnly</code> interface's <span
   data-x="concept-uu-get-the-base">get the base</span> algorithm must return null.</p>
 
-  <p>The <code>WorkerLocation</code> interface must only be <span>exposed to JavaScript</span> if
-  the <span>JavaScript global environment</span> is a <span>worker environment</span>.</p>
 
-
 <!--END workers-->
 <!--REMOVE-TOPIC:Workers-->
 




More information about the Commit-Watchers mailing list