spec/Overview.html 1.1689 2518 Clarify that anything that mutates the d

Clarify that anything that mutates the document via the parser doesn't
involve mutation events. (whatwg r2518)

insertAdjacentHTML(position, text)
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1689.html#dom-insertadjacenthtml-html
innerHTML
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1689.html#dom-innerhtml-html
insertHTML
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1689.html#command-inserthtml
outerHTML
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1689.html#dom-outerhtml-html

http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html
http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.1688&r2=1.1689&f=h
http://html5.org/tools/web-apps-tracker?from=2517&to=2518

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.1688
retrieving revision 1.1689
diff -u -d -r1.1688 -r1.1689
--- Overview.html 2 Dec 2008 10:03:51 -0000 1.1688
+++ Overview.html 2 Dec 2008 10:11:32 -0000 1.1689
@@ -6192,7 +6192,7 @@
    <li>
 
     <p>Remove the children of the element whose <code title=dom-innerHTML-HTML><a href=#dom-innerhtml-html>innerHTML</a></code> attribute is being
-    set.</p>
+    set, without firing any mutation events.</p>
 
    </li>
 
@@ -6216,7 +6216,8 @@
 
     <p>Append all the <var title="">new children</var> nodes to the
     node whose <code title=dom-innerHTML-HTML><a href=#dom-innerhtml-html>innerHTML</a></code>
-    attribute is being set, preserving their order.</p>
+    attribute is being set, preserving their order, without firing any
+    mutation events.</p>
 
    </li>
 
@@ -6284,7 +6285,8 @@
 
     <p>Remove <var title="">target</var> from its parent node and
     insert in its place all the <var title="">new children</var>
-    nodes, preserving their order.</p>
+    nodes, preserving their order, without firing any mutation
+    events.</p>
 
    </li>
 
@@ -6419,7 +6421,10 @@
 
      </dd>
 
-    </dl></li>
+    </dl><p>The above mutations must be performed without firing any
+    mutation events.</p>
+
+   </li>
 
   </ol><!-- XXX must make sure we spec that innerHTML et al causes mutation
   events to fire, but document.write() doesn't. (the latter is already
@@ -33717,7 +33722,8 @@
      <i><a href=#context>context</a></i> element and with the <var title="">value</var>
      argument as <i><a href=#the-input-element>input</a></i>.</li>
      <li><p>Insert the nodes returned by the previous step into the
-     document at the location of the caret.</li>
+     document at the location of the caret, without firing any
+     mutation events.</li>
     </ol></dd>
    <dd><strong>Enabled When:</strong> The document is <a href=#ready-for-editing-host-commands>ready for
    editing host commands</a>.</dd>

Received on Tuesday, 2 December 2008 10:14:49 UTC