Skip to content
Permalink
Browse files

[giow] (2) specify specific limits for AAA; let me know what pages break

Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=10801

git-svn-id: http://svn.whatwg.org/webapps@5642 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information
Hixie committed Oct 19, 2010
1 parent 10e9253 commit 78a2a0ef16e1ea12d8f58123515909698ea5d84b
Showing with 85 additions and 22 deletions.
  1. +29 −8 complete.html
  2. +29 −8 index
  3. +27 −6 source

<p>Run these steps:</p>

<ol><li>
<ol><li><p>Let <var title="">outer loop counter</var> be
zero.</li>

<li><p><i>Outer loop</i>: If <var title="">outer loop
counter</var> is greater than or equal to eight, then abort these
steps.</li>

<p>Let the <var title="">formatting element</var> be the
last element in the <a href=#list-of-active-formatting-elements>list of active formatting
elements</a> that:</p>
<li><p>Increment <var title="">outer loop counter</var> by
one.</li>

<li>

<p>Let the <var title="">formatting element</var> be the last
element in the <a href=#list-of-active-formatting-elements>list of active formatting elements</a>
that:</p>

<ul><li>is between the end of the list and the last scope
marker in the list, if any, or the start of the list
<p>Let <var title="">node</var> and <var title="">last node</var> be the
<var title="">furthest block</var>. Follow these steps:</p>

<ol><li>Let <var title="">node</var> be the element immediately
<ol><li><p>Let <var title="">inner loop counter</var> be
zero.</li>

<li><p><i>Inner loop</i>: If <var title="">inner loop
counter</var> is greater than or equal to three, then abort these
steps.</li>

<li><p>Increment <var title="">inner loop counter</var> by
one.</li>

<li>Let <var title="">node</var> be the element immediately
above <var title="">node</var> in the <a href=#stack-of-open-elements>stack of open
elements</a>, or if <var title="">node</var> is no longer in
the <a href=#stack-of-open-elements>stack of open elements</a> (e.g. because it got

<li>If <var title="">node</var> is not in the <a href=#list-of-active-formatting-elements>list of
active formatting elements</a>, then remove <var title="">node</var> from the <a href=#stack-of-open-elements>stack of open
elements</a> and then go back to step 1.</li>
elements</a> and then go back to the step labeled <i>inner
loop</i>.</li>

<li>Otherwise, if <var title="">node</var> is the <var title="">formatting element</var>, then go to the next step
in the overall algorithm.</li>

<li>Let <var title="">last node</var> be <var title="">node</var>.</li>

<li>Return to step 1 of this inner set of steps.</li>
<li>Return to the step labeled <i>inner loop</i>.</li>

</ol></li>

the position of the <var title="">furthest block</var> in that
stack.</li>

<li><p>Jump back to step 1 in this series of steps.</li>
<li><p>Jump back to the step labeled <i>outer loop</i>.</li>

</ol><p class=note>Because of the way this algorithm causes elements
to change parents, it has been dubbed the "adoption agency
37 index

<p>Run these steps:</p>

<ol><li>
<ol><li><p>Let <var title="">outer loop counter</var> be
zero.</li>

<li><p><i>Outer loop</i>: If <var title="">outer loop
counter</var> is greater than or equal to eight, then abort these
steps.</li>

<p>Let the <var title="">formatting element</var> be the
last element in the <a href=#list-of-active-formatting-elements>list of active formatting
elements</a> that:</p>
<li><p>Increment <var title="">outer loop counter</var> by
one.</li>

<li>

<p>Let the <var title="">formatting element</var> be the last
element in the <a href=#list-of-active-formatting-elements>list of active formatting elements</a>
that:</p>

<ul><li>is between the end of the list and the last scope
marker in the list, if any, or the start of the list
<p>Let <var title="">node</var> and <var title="">last node</var> be the
<var title="">furthest block</var>. Follow these steps:</p>

<ol><li>Let <var title="">node</var> be the element immediately
<ol><li><p>Let <var title="">inner loop counter</var> be
zero.</li>

<li><p><i>Inner loop</i>: If <var title="">inner loop
counter</var> is greater than or equal to three, then abort these
steps.</li>

<li><p>Increment <var title="">inner loop counter</var> by
one.</li>

<li>Let <var title="">node</var> be the element immediately
above <var title="">node</var> in the <a href=#stack-of-open-elements>stack of open
elements</a>, or if <var title="">node</var> is no longer in
the <a href=#stack-of-open-elements>stack of open elements</a> (e.g. because it got

<li>If <var title="">node</var> is not in the <a href=#list-of-active-formatting-elements>list of
active formatting elements</a>, then remove <var title="">node</var> from the <a href=#stack-of-open-elements>stack of open
elements</a> and then go back to step 1.</li>
elements</a> and then go back to the step labeled <i>inner
loop</i>.</li>

<li>Otherwise, if <var title="">node</var> is the <var title="">formatting element</var>, then go to the next step
in the overall algorithm.</li>

<li>Let <var title="">last node</var> be <var title="">node</var>.</li>

<li>Return to step 1 of this inner set of steps.</li>
<li>Return to the step labeled <i>inner loop</i>.</li>

</ol></li>

the position of the <var title="">furthest block</var> in that
stack.</li>

<li><p>Jump back to step 1 in this series of steps.</li>
<li><p>Jump back to the step labeled <i>outer loop</i>.</li>

</ol><p class=note>Because of the way this algorithm causes elements
to change parents, it has been dubbed the "adoption agency
33 source

<ol>

<li><p>Let <var title="">outer loop counter</var> be
zero.</p></li>

<li><p><i>Outer loop</i>: If <var title="">outer loop
counter</var> is greater than or equal to eight, then abort these
steps.</p></li>

<li><p>Increment <var title="">outer loop counter</var> by
one.</p></li>

<li>

<p>Let the <var title="">formatting element</var> be the
last element in the <span>list of active formatting
elements</span> that:</p>
<p>Let the <var title="">formatting element</var> be the last
element in the <span>list of active formatting elements</span>
that:</p>

<ul>


<ol>

<li><p>Let <var title="">inner loop counter</var> be
zero.</p></li>

<li><p><i>Inner loop</i>: If <var title="">inner loop
counter</var> is greater than or equal to three, then abort these
steps.</p></li>

<li><p>Increment <var title="">inner loop counter</var> by
one.</p></li>

<li>Let <var title="">node</var> be the element immediately
above <var title="">node</var> in the <span>stack of open
elements</span>, or if <var title="">node</var> is no longer in
<li>If <var title="">node</var> is not in the <span>list of
active formatting elements</span>, then remove <var
title="">node</var> from the <span>stack of open
elements</span> and then go back to step 1.</li>
elements</span> and then go back to the step labeled <i>inner
loop</i>.</li>

<li>Otherwise, if <var title="">node</var> is the <var
title="">formatting element</var>, then go to the next step

<li>Let <var title="">last node</var> be <var title="">node</var>.</li>

<li>Return to step 1 of this inner set of steps.</li>
<li>Return to the step labeled <i>inner loop</i>.</li>

</ol>

the position of the <var title="">furthest block</var> in that
stack.</p></li>

<li><p>Jump back to step 1 in this series of steps.</p></li>
<li><p>Jump back to the step labeled <i>outer loop</i>.</p></li>

</ol>

0 comments on commit 78a2a0e

Please sign in to comment.
You can’t perform that action at this time.