Skip to content

Commit

Permalink
notes for innerHTML, cache pining, fix typo 'characters tokens', add …
Browse files Browse the repository at this point in the history
…issue about merging phases and insertion modes

git-svn-id: http://svn.whatwg.org/webapps@133 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information
Hixie committed Sep 25, 2006
1 parent 770ab35 commit b20c5b1
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 11 deletions.
27 changes: 21 additions & 6 deletions index
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

<h1 id="web-applications">Web Applications 1.0</h1>

<h2 class="no-num no-toc" id="working">Working Draft &mdash; 22 September
<h2 class="no-num no-toc" id="working">Working Draft &mdash; 25 September
2006</h2>

<p>You can take part in this work. <a
Expand Down Expand Up @@ -2075,6 +2075,14 @@ and suggestions on this to the list, btw).
<!-- XXX must make sure we spec that innerHTML causes mutation
events to fire, but document.write() doesn't. (the latter is already
req-stated in the parser section, btw) -->
<!-- http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/innerhtml.asp -->
<!-- http://lxr.mozilla.org/seamonkey/source/content/html/content/src/nsGenericHTMLElement.cpp#879
note script execution disabled
http://lxr.mozilla.org/seamonkey/source/content/base/src/nsContentUtils.cpp#3308
http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/html/HTMLElement.cpp#L295
http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/html/HTMLElement.cpp#L242
http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/html/HTMLTokenizer.cpp#L1742
-->

<h5 id="dynamic1"><span class="secno">2.3.1.2. </span>Dynamic markup
insertion in XML</h5>
Expand Down Expand Up @@ -20163,6 +20171,10 @@ function receiver(e) {
title="">form</code> element pointer</a></span>, and an <span><a
href="#insertion0">insertion mode</a></span>.

<p class="big-issue">We could just fold insertion modes and phases into one
concept (and duplicate the two rules common to all insertion modes into
all of them).

<h6 id="the-stack"><span class="secno">8.2.4.3.1. </span>The stack of open
elements</h6>

Expand Down Expand Up @@ -20703,7 +20715,7 @@ function receiver(e) {
<p>Switch the tokeniser's <span><a href="#content2">content model
flag</a></span> to the RCDATA state.</p>

<p>Then, collect all the characters tokens that the tokeniser returns
<p>Then, collect all the character tokens that the tokeniser returns
until it returns a token that is not a character token.</p>

<p>If this process resulted in a collection of character tokens,
Expand Down Expand Up @@ -20733,7 +20745,7 @@ function receiver(e) {
<p>Switch the tokeniser's <span><a href="#content2">content model
flag</a></span> to the CDATA state.</p>

<p>Then, collect all the characters tokens that the tokeniser returns
<p>Then, collect all the character tokens that the tokeniser returns
until it returns a token that is not a character token, or until it
stops tokenising.</p>

Expand Down Expand Up @@ -20768,7 +20780,7 @@ function receiver(e) {
<p>Switch the tokeniser's <span><a href="#content2">content model
flag</a></span> to the CDATA state.</p>

<p>Then, collect all the characters tokens that the tokeniser returns
<p>Then, collect all the character tokens that the tokeniser returns
until it returns a token that is not a character token, or until it
stops tokenising.</p>

Expand Down Expand Up @@ -21785,7 +21797,7 @@ function receiver(e) {
<p>Switch the tokeniser's <span><a href="#content2">content model
flag</a></span> to the RCDATA state.</p>

<p>Then, collect all the characters tokens that the tokeniser returns
<p>Then, collect all the character tokens that the tokeniser returns
until it returns a token that is not a character token, or until it
stops tokenising.</p>

Expand Down Expand Up @@ -21818,7 +21830,7 @@ function receiver(e) {
<p>Switch the tokeniser's <span><a href="#content2">content model
flag</a></span> to the CDATA state.</p>

<p>Then, collect all the characters tokens that the tokeniser returns
<p>Then, collect all the character tokens that the tokeniser returns
until it returns a token that is not a character token, or until it
stops tokenising.</p>

Expand Down Expand Up @@ -26308,4 +26320,7 @@ Items have:
integrate the HTTP authentication model into the Web page.)</li>


offline storage / caching pining:
http://groups.google.com/group/mozilla.dev.platform/browse_frm/thread/bf866101aa238773/a298294c27b9380a?lnk=gst&q=offline&rnum=1#a298294c27b9380a

-->
25 changes: 20 additions & 5 deletions source
Original file line number Diff line number Diff line change
Expand Up @@ -1102,6 +1102,14 @@ and suggestions on this to the list, btw).
events to fire, but document.write() doesn't. (the latter is already
req-stated in the parser section, btw) -->

<!-- http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/innerhtml.asp -->
<!-- http://lxr.mozilla.org/seamonkey/source/content/html/content/src/nsGenericHTMLElement.cpp#879
note script execution disabled
http://lxr.mozilla.org/seamonkey/source/content/base/src/nsContentUtils.cpp#3308
http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/html/HTMLElement.cpp#L295
http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/html/HTMLElement.cpp#L242
http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/html/HTMLTokenizer.cpp#L1742
-->

<h5>Dynamic markup insertion in XML</h5>

Expand Down Expand Up @@ -18301,6 +18309,10 @@ function receiver(e) {
element pointer</span>, a <span><code title="">form</code> element
pointer</span>, and an <span>insertion mode</span>.</p>

<p class="big-issue">We could just fold insertion modes and phases
into one concept (and duplicate the two rules common to all
insertion modes into all of them).</p>


<h6>The stack of open elements</h6>

Expand Down Expand Up @@ -18794,7 +18806,7 @@ function receiver(e) {
<p>Switch the tokeniser's <span>content model flag</span> to
the RCDATA state.</p>

<p>Then, collect all the characters tokens that the tokeniser
<p>Then, collect all the character tokens that the tokeniser
returns until it returns a token that is not a character
token.</p>

Expand Down Expand Up @@ -18824,7 +18836,7 @@ function receiver(e) {
<p>Switch the tokeniser's <span>content model flag</span> to
the CDATA state.</p>

<p>Then, collect all the characters tokens that the tokeniser
<p>Then, collect all the character tokens that the tokeniser
returns until it returns a token that is not a character
token, or until it stops tokenising.</p>

Expand Down Expand Up @@ -18858,7 +18870,7 @@ function receiver(e) {
<p>Switch the tokeniser's <span>content model flag</span> to
the CDATA state.</p>

<p>Then, collect all the characters tokens that the tokeniser
<p>Then, collect all the character tokens that the tokeniser
returns until it returns a token that is not a character
token, or until it stops tokenising.</p>

Expand Down Expand Up @@ -19864,7 +19876,7 @@ function receiver(e) {
<p>Switch the tokeniser's <span>content model flag</span> to
the RCDATA state.</p>

<p>Then, collect all the characters tokens that the tokeniser
<p>Then, collect all the character tokens that the tokeniser
returns until it returns a token that is not a character
token, or until it stops tokenising.</p>

Expand Down Expand Up @@ -19899,7 +19911,7 @@ function receiver(e) {
<p>Switch the tokeniser's <span>content model flag</span> to
the CDATA state.</p>

<p>Then, collect all the characters tokens that the tokeniser
<p>Then, collect all the character tokens that the tokeniser
returns until it returns a token that is not a character
token, or until it stops tokenising.</p>

Expand Down Expand Up @@ -23398,6 +23410,9 @@ Items have:
integrate the HTTP authentication model into the Web page.)</li>


offline storage / caching pining:
http://groups.google.com/group/mozilla.dev.platform/browse_frm/thread/bf866101aa238773/a298294c27b9380a?lnk=gst&q=offline&rnum=1#a298294c27b9380a

-->


Expand Down

0 comments on commit b20c5b1

Please sign in to comment.