Skip to content

Commit 27ee644

Browse files
committed
Make Document origin alias its policy container's origin.
This change depends on the changes in whatwg/html#8447 which adds origin to policy container.
1 parent 4a6af79 commit 27ee644

File tree

1 file changed

+17
-6
lines changed

1 file changed

+17
-6
lines changed

dom.bs

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4336,9 +4336,19 @@ dom-Range-extractContents, dom-Range-cloneContents -->
43364336

43374337
<dl class=switch>
43384338
<dt>{{Document}}
4339-
<dd><p>Set <var>copy</var>'s <a for=Document>encoding</a>, <a for=Document>content type</a>,
4340-
<a for=Document>URL</a>, <a for=Document>origin</a>, <a for=Document>type</a>, and
4341-
<a for=Document>mode</a> to those of <var>node</var>.
4339+
<dd><p>Set <var>copy</var>'s:
4340+
<ul>
4341+
<li><a for=Document>encoding</a> to <var>node</var>'s <a for=Document>encoding</a>;</li>
4342+
<li><a for=Document>content type</a> to <var>node</var>'s
4343+
<a for=Document>content type</a>;</li>
4344+
<li><a for=Document>URL</a> to <var>node</var>'s <a for=Document>URL</a>;</li>
4345+
<li><a for=Document>policy container</a>'s <a for="Policy Container">origin</a> to
4346+
<var>node</var>'s <a for=Document>policy container</a>'s
4347+
<a for="Policy Container">origin</a>;</li>
4348+
<li><a for=Document>type</a> to <var>node</var>'s <a for=Document>type</a>; and</li>
4349+
<li><a for=Document>mode</a> to <var>node</var>'s <a for=Document>mode</a>.</li>
4350+
</ul>
4351+
</dd>
43424352

43434353
<dt>{{DocumentType}}
43444354
<dd><p>Set <var>copy</var>'s <a for=DocumentType>name</a>, <a>public ID</a>, and
@@ -4880,8 +4890,8 @@ known as <dfn export id=concept-document lt="document">documents</dfn>.
48804890
<p>Unless stated otherwise, a <a>document</a>'s <a for=Document>encoding</a> is the <a>utf-8</a>
48814891
<a for=/>encoding</a>, <a for=Document>content type</a> is
48824892
"<code>application/xml</code>", <a for=Document>URL</a> is "<code>about:blank</code>",
4883-
<a for=Document>origin</a> is an <a>opaque origin</a>,
4884-
<a for=Document>type</a> is "<code>xml</code>", and its
4893+
<a for=Document>origin</a> is the <a>document</a>'s <a for=Document>policy container</a>'s
4894+
<a for="Policy Container">origin</a>, <a for=Document>type</a> is "<code>xml</code>", and its
48854895
<a for=Document>mode</a> is "<code>no-quirks</code>".
48864896

48874897
<p>A <a>document</a> is said to be an <dfn export>XML document</dfn> if its <a for=Document>type</a>
@@ -4940,7 +4950,8 @@ null if <var>event</var>'s {{Event/type}} attribute value is "<code>load</code>"
49404950
</dl>
49414951

49424952
<p>The <dfn constructor for=Document lt=Document()><code>new Document()</code></dfn> constructor
4943-
steps are to set <a>this</a>'s <a for=Document>origin</a> to the <a for=Document>origin</a> of
4953+
steps are to set <a>this</a>'s <a for=Document>policy container</a>'s
4954+
<a for="Policy Container">origin</a> to the <a for=Document>origin</a> of
49444955
<a>current global object</a>'s <a>associated <code>Document</code></a>. [[!HTML]]
49454956

49464957
<p class=note>Unlike {{DOMImplementation/createDocument()}}, this constructor does not

0 commit comments

Comments
 (0)