[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