Skip to content

Commit a128d1e

Browse files
authored
Convert remaining external terms to use data-cite (#519)
1 parent 2ef78f7 commit a128d1e

File tree

1 file changed

+34
-47
lines changed

1 file changed

+34
-47
lines changed

Diff for: index.html

+34-47
Original file line numberDiff line numberDiff line change
@@ -280,43 +280,30 @@ <h2>
280280
Terminology
281281
</h2>
282282
<p>
283-
The term <dfn>JavaScript realm</dfn> is used as <a href=
284-
"https://tc39.es/ecma262/#sec-code-realms" title=
285-
"Definition of JavaScript realm in ECMAScript">defined in
286-
ECMAScript</a> [[!ECMASCRIPT]].
283+
The terms <dfn data-cite="ecmascript/#sec-code-realms">JavaScript
284+
realm</dfn> and <dfn data-cite="ecmascript/#sec-code-realms">current
285+
realm</dfn> are used as defined in [[!ECMASCRIPT]]. The terms
286+
<dfn data-cite="ecmascript/#sec-promise-resolve-functions" data-lt=
287+
"resolve">resolved</dfn> and <dfn data-cite=
288+
"ecmascript/#sec-rejectpromise" data-lt="reject">rejected</dfn> in the
289+
context of {{Promise}} objects are used as defined in [[!ECMASCRIPT]].
287290
</p>
288291
<p>
289-
The term <dfn>current realm</dfn> is used as <a href=
290-
"https://tc39.es/ecma262/#current-realm" title=
291-
"Definition of current realm in ECMAScript">defined in ECMAScript</a>
292-
[[!ECMASCRIPT]].
292+
The terms <dfn data-cite="rfc9110#section-12.5.4">Accept-Language</dfn>
293+
and <dfn data-cite="rfc9110#section-11">HTTP authentication</dfn> are
294+
used as defined in [[!RFC9110]].
293295
</p>
294296
<p>
295-
The terms <dfn data-lt="resolve">resolved</dfn> and <dfn data-lt=
296-
"reject">rejected</dfn> in the context of {{Promise}} objects are used
297-
as defined in [[!ECMASCRIPT]].
297+
The term <dfn data-cite="rfc6265#section-5.3">cookie store</dfn> is
298+
used as defined in [[!RFC6265]].
298299
</p>
299300
<p>
300-
The terms <dfn data-cite=
301-
"rfc9110#section-12.5.4">Accept-Language</dfn> and <dfn data-cite=
302-
"rfc9110#section-11">HTTP authentication</dfn> are used as defined in
303-
[[!RFC9110]].
301+
The term <dfn data-cite="rfc4122#section-1">UUID</dfn> is used as
302+
defined in [[!RFC4122]].
304303
</p>
305304
<p>
306-
The term <dfn>cookie store</dfn> is used as <a href=
307-
"https://tools.ietf.org/html/rfc6265#section-4.2" title=
308-
"Definition of cookie store in RFC 6265">defined in RFC 6265</a>
309-
[[!COOKIES]].
310-
</p>
311-
<p>
312-
The term <dfn>UUID</dfn> is used as <a href=
313-
"https://tools.ietf.org/html/rfc4122" title=
314-
"Definition of UUID in RFC 4122">defined in RFC 4122</a> [[!rfc4122]].
315-
</p>
316-
<p>
317-
The term <dfn>DIAL</dfn> is used as <a href=
318-
"http://www.dial-multiscreen.org/" title=
319-
"Overview of the DIAL protocol">defined in DIAL</a> [[DIAL]].
305+
The term <dfn data-cite="DIAL#">DIAL</dfn> is used as defined in
306+
[[DIAL]].
320307
</p>
321308
<p>
322309
The term <dfn>reload a document</dfn> refers to steps run when the
@@ -1081,9 +1068,9 @@ <h4>
10811068
<li>If there is already an unsettled {{Promise}} from a previous
10821069
call to <a data-link-for="PresentationRequest">start</a> in
10831070
<var>topContext</var> or any <a>browsing context</a> in the
1084-
[=Document/descendant navigables=] of <var>topContext</var>,
1085-
return a new {{Promise}} rejected with an {{OperationError}}
1086-
exception and abort all remaining steps.
1071+
[=Document/descendant navigables=] of <var>topContext</var>, return
1072+
a new {{Promise}} rejected with an {{OperationError}} exception and
1073+
abort all remaining steps.
10871074
</li>
10881075
<li>Let <var>P</var> be a new {{Promise}}.
10891076
</li>
@@ -2541,9 +2528,9 @@ <h4>
25412528
</li>
25422529
<li>If there is a <a>receiving browsing context</a> for
25432530
<var>P</var>, and it has a document for <var>P</var> that is not
2544-
unloaded, <a>unload a document</a> corresponding to that <a>browsing
2545-
context</a>, remove that <a>browsing context</a> from the user
2546-
interface and discard it.
2531+
unloaded, <a>unload a document</a> corresponding to that
2532+
<a>browsing context</a>, remove that <a>browsing context</a> from
2533+
the user interface and discard it.
25472534
</li>
25482535
<li>For each <var>connection</var> in
25492536
<var>connectedControllers</var>, <a>queue a task</a> to send a
@@ -2787,22 +2774,22 @@ <h4>
27872774
[=service worker client/window client|Window clients=] and
27882775
[=service worker client/worker client|worker clients=] associated
27892776
with the <a>receiving browsing context</a> and its
2790-
[=Document/descendant navigables=] must not be exposed to <a>service
2791-
workers</a> associated with each other.
2777+
[=Document/descendant navigables=] must not be exposed to
2778+
<a>service workers</a> associated with each other.
27922779
</p>
27932780
<p>
27942781
When the <a>receiving browsing context</a> is terminated, any
27952782
<a>service workers</a> associated with it and the <a>browsing
2796-
contexts</a> in its [=Document/descendant navigables=]
2797-
MUST be unregistered and terminated. Any browsing state associated
2798-
with the <a>receiving browsing context</a> and the <a>browsing
2799-
contexts</a> in its [=Document/descendant navigables=],
2800-
including <a>session history</a>, the <a>cookie store</a>, any
2801-
<a>HTTP authentication</a> state, any <a>databases</a>, the
2802-
<a>session storage areas</a>, the <a>local storage areas</a>, the
2803-
list of registered <a>service worker registrations</a> and the
2804-
{{Cache}} objects MUST be discarded and not used for any other
2805-
<a>browsing context</a>.
2783+
contexts</a> in its [=Document/descendant navigables=] MUST be
2784+
unregistered and terminated. Any browsing state associated with the
2785+
<a>receiving browsing context</a> and the <a>browsing contexts</a>
2786+
in its [=Document/descendant navigables=], including <a>session
2787+
history</a>, the <a>cookie store</a>, any <a>HTTP
2788+
authentication</a> state, any <a>databases</a>, the <a>session
2789+
storage areas</a>, the <a>local storage areas</a>, the list of
2790+
registered <a>service worker registrations</a> and the {{Cache}}
2791+
objects MUST be discarded and not used for any other <a>browsing
2792+
context</a>.
28062793
</p>
28072794
<p class="note">
28082795
This algorithm is intended to create a well defined environment to

0 commit comments

Comments
 (0)