Skip to content

Commit

Permalink
[e] (0) Add hyperlinks for creating browsing contexts.
Browse files Browse the repository at this point in the history
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=27029
Affected topics: DOM APIs, HTML, HTML Syntax and Parsing

git-svn-id: https://svn.whatwg.org/webapps@8882 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information
Hixie committed Jan 15, 2015
1 parent 2285ea3 commit f470e18
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 31 deletions.
22 changes: 11 additions & 11 deletions complete.html
Original file line number Diff line number Diff line change
Expand Up @@ -16727,7 +16727,7 @@ <h5 id=link-type-noreferrer>4.6.5.9 Link type "<dfn><code>noreferrer</code></dfn
request.</p>

<p>This keyword also <a href=#noopener>causes the <code>opener</code>
attribute to remain null</a> if the hyperlink creates a new <a href=#browsing-context id=link-type-noreferrer:browsing-context>browsing context</a>.</p>
attribute to remain null</a> if the hyperlink <a href=#creating-a-new-browsing-context id=link-type-noreferrer:creating-a-new-browsing-context>creates</a> a new <a href=#browsing-context id=link-type-noreferrer:browsing-context>browsing context</a>.</p>



Expand Down Expand Up @@ -20111,7 +20111,7 @@ <h4 id=the-iframe-element>4.8.6 The <dfn><code>iframe</code></dfn> element</h4><
<hr>

<p>When an <code id=the-iframe-element:the-iframe-element-7><a href=#the-iframe-element>iframe</a></code> element is <a href=#insert-an-element-into-a-document id=the-iframe-element:insert-an-element-into-a-document>inserted
into a document</a> that has a <a href=#browsing-context id=the-iframe-element:browsing-context>browsing context</a>, the user agent must create a <a href=#nested-browsing-context id=the-iframe-element:nested-browsing-context-5>nested browsing context</a>, and
into a document</a> that has a <a href=#browsing-context id=the-iframe-element:browsing-context>browsing context</a>, the user agent must <a href=#creating-a-new-browsing-context id=the-iframe-element:creating-a-new-browsing-context>create</a> a <a href=#nested-browsing-context id=the-iframe-element:nested-browsing-context-5>nested browsing context</a>, and
then <a href=#process-the-iframe-attributes id=the-iframe-element:process-the-iframe-attributes>process the <code>iframe</code> attributes</a> for the "first time".</p>

<p>When an <code id=the-iframe-element:the-iframe-element-8><a href=#the-iframe-element>iframe</a></code> element is <a href=#remove-an-element-from-a-document id=the-iframe-element:remove-an-element-from-a-document>removed
Expand Down Expand Up @@ -20540,7 +20540,7 @@ <h4 id=the-iframe-element>4.8.6 The <dfn><code>iframe</code></dfn> element</h4><
embedded content has specific dimensions (e.g. ad units have well-defined dimensions).</p>

<p>An <code id=the-iframe-element:the-iframe-element-74><a href=#the-iframe-element>iframe</a></code> element never has <a href=#fallback-content id=the-iframe-element:fallback-content>fallback content</a>, as it will always
create a nested <a href=#browsing-context id=the-iframe-element:browsing-context-18>browsing context</a>, regardless of whether the specified initial
<a href=#creating-a-new-browsing-context id=the-iframe-element:creating-a-new-browsing-context-2>create</a> a nested <a href=#browsing-context id=the-iframe-element:browsing-context-18>browsing context</a>, regardless of whether the specified initial
contents are successfully used.</p>


Expand Down Expand Up @@ -41962,7 +41962,7 @@ <h4 id=textFieldSelection>4.10.20 APIs for the text field selections</h4>
"<a href=#dom-selectionmode-start id=textFieldSelection:dom-selectionmode-start>start</a>",
"<a href=#dom-selectionmode-end id=textFieldSelection:dom-selectionmode-end>end</a>",
"<a href=#dom-selectionmode-preserve id=textFieldSelection:dom-selectionmode-preserve>preserve</a>", // default
};</pre>
};</pre><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27701" title="Enum should be allowed to end with comma">27701</a></div>

<p>These methods and attributes expose and control the selection of <code id=textFieldSelection:the-input-element-2><a href=#the-input-element>input</a></code> and
<code id=textFieldSelection:the-textarea-element-2><a href=#the-textarea-element>textarea</a></code> text fields.</p>
Expand Down Expand Up @@ -57126,7 +57126,7 @@ <h3 id=windows>7.1 Browsing contexts</h3>



<p>When a <a href=#browsing-context id=windows:browsing-context-21>browsing context</a> is first created, it must be created with a single
<p><dfn id=creating-a-new-browsing-context>Creating a browsing context</dfn>: When a <a href=#browsing-context id=windows:browsing-context-21>browsing context</a> is first created, it must be created with a single
<code id=windows:document-14><a href=#document>Document</a></code> in its session history, whose <a href=https://dom.spec.whatwg.org/#concept-document-url id="windows:the-document's-address" data-x-internal="the-document's-address">address</a> is <code id=windows:about:blank-2><a href=#about:blank>about:blank</a></code>, which is marked as being an <a href=#html-documents id=windows:html-documents>HTML document</a>, whose <a href="#document's-character-encoding" id="windows:document's-character-encoding">character encoding</a> is UTF-8, and which is both <a href=#ready-for-post-load-tasks id=windows:ready-for-post-load-tasks>ready for post-load
tasks</a> and <a href=#completely-loaded id=windows:completely-loaded>completely loaded</a> immediately, along with a new <code id=windows:window-6><a href=#window>Window</a></code>
object that the <code id=windows:document-15><a href=#document>Document</a></code> is associated with. The <code id=windows:document-16><a href=#document>Document</a></code> must have a
Expand Down Expand Up @@ -57661,7 +57661,7 @@ <h4 id=browsing-context-names>7.1.6 Browsing context names</h4>

<p>Typically, there is no chosen browsing context.</p>

<p>The user agent may offer to create a new <a href=#top-level-browsing-context id=browsing-context-names:top-level-browsing-context-4>top-level browsing context</a> or reuse
<p>The user agent may offer to <a href=#creating-a-new-browsing-context id=browsing-context-names:creating-a-new-browsing-context>create</a> a new <a href=#top-level-browsing-context id=browsing-context-names:top-level-browsing-context-4>top-level browsing context</a> or reuse
an existing <a href=#top-level-browsing-context id=browsing-context-names:top-level-browsing-context-5>top-level browsing context</a>. If the user picks one of those options,
then the designated browsing context must be the chosen one (the browsing context's name isn't
set to the given browsing context name). The default behaviour (if the user agent doesn't
Expand All @@ -57673,7 +57673,7 @@ <h4 id=browsing-context-names>7.1.6 Browsing context names</h4>

<dt id=noopener>If the user agent has been configured such that in this instance it will
create a new browsing context, and the browsing context is being requested as part of <a href=#following-hyperlinks-2 id=browsing-context-names:following-hyperlinks-2>following a hyperlink</a> whose <a href=#linkTypes>link
types</a> include the <code id=browsing-context-names:link-type-noreferrer><a href=#link-type-noreferrer>noreferrer</a></code> keyword<dd><p>A new <a href=#top-level-browsing-context id=browsing-context-names:top-level-browsing-context-6>top-level browsing context</a> must be created. If the given browsing
types</a> include the <code id=browsing-context-names:link-type-noreferrer><a href=#link-type-noreferrer>noreferrer</a></code> keyword<dd><p>A new <a href=#top-level-browsing-context id=browsing-context-names:top-level-browsing-context-6>top-level browsing context</a> must be <a href=#creating-a-new-browsing-context id=browsing-context-names:creating-a-new-browsing-context-2>created</a>. If the given browsing
context name is not <code>_blank</code>, then the new top-level browsing context's
name must be the given browsing context name (otherwise, it has no name). The chosen browsing
context must be this new browsing context. The creation of such a <a href=#browsing-context id=browsing-context-names:browsing-context-3>browsing context</a>
Expand Down Expand Up @@ -63405,7 +63405,7 @@ <h5 id=generic-task-sources>8.1.4.3 Generic task sources</h5>

<h4 id=events>8.1.5 Events</h4>

<h5 id=event-handler-attributes>8.1.5.1 Event handlers</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27274" title="onpaste seems to be missing from this list">27274</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27832" title="[TreatNonCallableAsNull] is now [TreatNonObjectAsNull]">27832</a></div>
<h5 id=event-handler-attributes>8.1.5.1 Event handlers</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27274" title="onpaste seems to be missing from this list">27274</a></div>



Expand Down Expand Up @@ -64229,7 +64229,7 @@ <h4 id=opening-the-input-stream>8.3.1 Opening the input stream</h4>

<p>Otherwise, if the <a href=#browsing-context id=opening-the-input-stream:browsing-context>browsing context</a>'s <a href=#session-history id=opening-the-input-stream:session-history>session history</a> contains only
one <code id=opening-the-input-stream:document-10><a href=#document>Document</a></code>, and that was the <code id=opening-the-input-stream:about:blank><a href=#about:blank>about:blank</a></code> <code id=opening-the-input-stream:document-11><a href=#document>Document</a></code>
created when the <a href=#browsing-context id=opening-the-input-stream:browsing-context-2>browsing context</a> was created, and that <code id=opening-the-input-stream:document-12><a href=#document>Document</a></code> has
created when the <a href=#browsing-context id=opening-the-input-stream:browsing-context-2>browsing context</a> was <a href=#creating-a-new-browsing-context id=opening-the-input-stream:creating-a-new-browsing-context>created</a>, and that <code id=opening-the-input-stream:document-12><a href=#document>Document</a></code> has
never had the <a href=#unload-a-document id=opening-the-input-stream:unload-a-document-2>unload a document</a> algorithm invoked on it (e.g. by a previous call to
<code id=opening-the-input-stream:dom-document-open-5><a href=#dom-document-open>document.open()</a></code>), then let <var>replace</var> be
true.</p>
Expand Down Expand Up @@ -64914,7 +64914,7 @@ <h4 id=dialogs-implemented-using-separate-documents>8.5.3 Dialogs implemented us

<li>

<p>Create a new <a href=#auxiliary-browsing-context id=dialogs-implemented-using-separate-documents:auxiliary-browsing-context>auxiliary browsing context</a>, with the <a href=#opener-browsing-context id=dialogs-implemented-using-separate-documents:opener-browsing-context>opener browsing
<p><a href=#creating-a-new-browsing-context id=dialogs-implemented-using-separate-documents:creating-a-new-browsing-context>Create</a> a new <a href=#auxiliary-browsing-context id=dialogs-implemented-using-separate-documents:auxiliary-browsing-context>auxiliary browsing context</a>, with the <a href=#opener-browsing-context id=dialogs-implemented-using-separate-documents:opener-browsing-context>opener browsing
context</a> being the browsing context of the <code id=dialogs-implemented-using-separate-documents:window-2><a href=#window>Window</a></code> object on which the <code id=dialogs-implemented-using-separate-documents:dom-showmodaldialog-6><a href=#dom-showmodaldialog>showModalDialog()</a></code> method was called. The new auxiliary
browsing context has no name.</p>

Expand Down Expand Up @@ -80769,7 +80769,7 @@ <h4 id=frames>15.3.3 Frames</h4>

<p>When a <code id=frames:frame-2><a href=#frame>frame</a></code> element is created as an <a href=#active-frame-element id=frames:active-frame-element>active <code>frame</code>
element</a>, or becomes an <a href=#active-frame-element id=frames:active-frame-element-2>active <code>frame</code> element</a> after not having been
one, the user agent must create a <a href=#nested-browsing-context id=frames:nested-browsing-context-2>nested browsing context</a>, and then <a href=#process-the-frame-attributes id=frames:process-the-frame-attributes>process the
one, the user agent must <a href=#creating-a-new-browsing-context id=frames:creating-a-new-browsing-context>create</a> a <a href=#nested-browsing-context id=frames:nested-browsing-context-2>nested browsing context</a>, and then <a href=#process-the-frame-attributes id=frames:process-the-frame-attributes>process the
<code>frame</code> attributes</a> for the first time.</p>

<p>When a <code id=frames:frame-3><a href=#frame>frame</a></code> element stops being an <a href=#active-frame-element id=frames:active-frame-element-3>active <code>frame</code>
Expand Down
Loading

0 comments on commit f470e18

Please sign in to comment.