W3C home > Mailing lists > Public > public-html-commits@w3.org > September 2011

html5/spec-author-view Overview.html,1.1627,1.1628 browsers.html,1.1177,1.1178 dom.html,1.1156,1.1157 elements.html,1.607,1.608 media-elements.html,1.32,1.33 offline.html,1.1148,1.1149 spec.html,1.1757,1.1758 spec.preprocessed.html,1.609,1.610 the-body-element.html,1.134,1.135

From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 29 Sep 2011 21:57:12 +0000
To: public-html-commits@w3.org
Message-Id: <E1R9ObQ-0002DW-IB@lionel-hutz.w3.org>
Update of /sources/public/html5/spec-author-view
In directory hutz:/tmp/cvs-serv8472

Modified Files:
	Overview.html browsers.html dom.html elements.html 
	media-elements.html offline.html spec.html 
	spec.preprocessed.html the-body-element.html 
Log Message:
Event handler IDL attribute compatibility WebIDL fix. (whatwg r6599)

[updated by splitter]


Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/Overview.html,v
retrieving revision 1.1627
retrieving revision 1.1628
diff -u -d -r1.1627 -r1.1628
--- Overview.html	29 Sep 2011 18:57:13 -0000	1.1627
+++ Overview.html	29 Sep 2011 21:57:03 -0000	1.1628
@@ -362,7 +362,7 @@
     <dt>Editor:</dt>
     <dd><a href="mailto:ian@hixie.ch">Ian Hickson</a>, Google, Inc.</dd>
    </dl><p>This specification is available in the following formats: <a href="spec.html">single page HTML</a>, <a href="Overview.html">multipage HTML</a>, <a href="http://dev.w3.org/html5/spec/">full specification</a>.
-      This is revision 1.5292.</p> 
+      This is revision 1.5293.</p> 
      <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    &copy; 2011 <a href="http://www.w3.org/"><abbr title="World Wide
    Web Consortium">W3C</abbr></a><sup>&reg;</sup> (<a href="http://www.csail.mit.edu/"><abbr title="Massachusetts

Index: browsers.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/browsers.html,v
retrieving revision 1.1177
retrieving revision 1.1178
diff -u -d -r1.1177 -r1.1178
--- browsers.html	29 Sep 2011 00:57:58 -0000	1.1177
+++ browsers.html	29 Sep 2011 21:57:03 -0000	1.1178
@@ -711,72 +711,72 @@
   any <a href="user-prompts.html#dom-showmodaldialog" title="dom-showModalDialog">showModalDialog</a>(DOMString url, optional any argument);
 
   // <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#event-handler-idl-attributes" title='Read about this "event handler IDL attributes" reference in the full HTML5 spec.'>event handler IDL attributes</a>
-           attribute <a href="webappapis.html#function" id="function_146">Function</a>? <a href="index.html#ix-handler-onabort" title="handler-onabort">onabort</a>;
-           attribute <a href="webappapis.html#function" id="function_147">Function</a>? <a href="index.html#ix-handler-window-onafterprint" title="handler-window-onafterprint">onafterprint</a>;
-           attribute <a href="webappapis.html#function" id="function_148">Function</a>? <a href="index.html#ix-handler-window-onbeforeprint" title="handler-window-onbeforeprint">onbeforeprint</a>;
-           attribute <a href="webappapis.html#function" id="function_149">Function</a>? <a href="index.html#ix-handler-window-onbeforeunload" title="handler-window-onbeforeunload">onbeforeunload</a>;
-           attribute <a href="webappapis.html#function" id="function_150">Function</a>? <a href="index.html#ix-handler-window-onblur" title="handler-window-onblur">onblur</a>;
-           attribute <a href="webappapis.html#function" id="function_151">Function</a>? <a href="index.html#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
-           attribute <a href="webappapis.html#function" id="function_152">Function</a>? <a href="index.html#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
-           attribute <a href="webappapis.html#function" id="function_153">Function</a>? <a href="index.html#ix-handler-onchange" title="handler-onchange">onchange</a>;
-           attribute <a href="webappapis.html#function" id="function_154">Function</a>? <a href="index.html#ix-handler-onclick" title="handler-onclick">onclick</a>;
-           attribute <a href="webappapis.html#function" id="function_155">Function</a>? <a href="index.html#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
-           attribute <a href="webappapis.html#function" id="function_156">Function</a>? <a href="index.html#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
-           attribute <a href="webappapis.html#function" id="function_157">Function</a>? <a href="index.html#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
-           attribute <a href="webappapis.html#function" id="function_158">Function</a>? <a href="index.html#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
-           attribute <a href="webappapis.html#function" id="function_159">Function</a>? <a href="index.html#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
-           attribute <a href="webappapis.html#function" id="function_160">Function</a>? <a href="index.html#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
-           attribute <a href="webappapis.html#function" id="function_161">Function</a>? <a href="index.html#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
-           attribute <a href="webappapis.html#function" id="function_162">Function</a>? <a href="index.html#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
-           attribute <a href="webappapis.html#function" id="function_163">Function</a>? <a href="index.html#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
-           attribute <a href="webappapis.html#function" id="function_164">Function</a>? <a href="index.html#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
-           attribute <a href="webappapis.html#function" id="function_165">Function</a>? <a href="index.html#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
-           attribute <a href="webappapis.html#function" id="function_166">Function</a>? <a href="index.html#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
-           attribute <a href="webappapis.html#function" id="function_167">Function</a>? <a href="index.html#ix-handler-onended" title="handler-onended">onended</a>;
-           attribute <a href="webappapis.html#function" id="function_168">Function</a>? <a href="index.html#ix-handler-window-onerror" title="handler-window-onerror">onerror</a>;
-           attribute <a href="webappapis.html#function" id="function_169">Function</a>? <a href="index.html#ix-handler-window-onfocus" title="handler-window-onfocus">onfocus</a>;
-           attribute <a href="webappapis.html#function" id="function_170">Function</a>? <a href="index.html#ix-handler-window-onhashchange" title="handler-window-onhashchange">onhashchange</a>;
-           attribute <a href="webappapis.html#function" id="function_171">Function</a>? <a href="index.html#ix-handler-oninput" title="handler-oninput">oninput</a>;
-           attribute <a href="webappapis.html#function" id="function_172">Function</a>? <a href="index.html#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
-           attribute <a href="webappapis.html#function" id="function_173">Function</a>? <a href="index.html#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
-           attribute <a href="webappapis.html#function" id="function_174">Function</a>? <a href="index.html#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
-           attribute <a href="webappapis.html#function" id="function_175">Function</a>? <a href="index.html#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
-           attribute <a href="webappapis.html#function" id="function_176">Function</a>? <a href="index.html#ix-handler-window-onload" title="handler-window-onload">onload</a>;
-           attribute <a href="webappapis.html#function" id="function_177">Function</a>? <a href="index.html#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
-           attribute <a href="webappapis.html#function" id="function_178">Function</a>? <a href="index.html#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
-           attribute <a href="webappapis.html#function" id="function_179">Function</a>? <a href="index.html#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
-           attribute <a href="webappapis.html#function" id="function_180">Function</a>? <a href="index.html#ix-handler-window-onmessage" title="handler-window-onmessage">onmessage</a>;
-           attribute <a href="webappapis.html#function" id="function_181">Function</a>? <a href="index.html#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
-           attribute <a href="webappapis.html#function" id="function_182">Function</a>? <a href="index.html#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
-           attribute <a href="webappapis.html#function" id="function_183">Function</a>? <a href="index.html#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
-           attribute <a href="webappapis.html#function" id="function_184">Function</a>? <a href="index.html#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
-           attribute <a href="webappapis.html#function" id="function_185">Function</a>? <a href="index.html#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
-           attribute <a href="webappapis.html#function" id="function_186">Function</a>? <a href="index.html#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
-           attribute <a href="webappapis.html#function" id="function_187">Function</a>? <a href="index.html#ix-handler-window-onoffline" title="handler-window-onoffline">onoffline</a>;
-           attribute <a href="webappapis.html#function" id="function_188">Function</a>? <a href="index.html#ix-handler-window-ononline" title="handler-window-ononline">ononline</a>;
-           attribute <a href="webappapis.html#function" id="function_189">Function</a>? <a href="index.html#ix-handler-onpause" title="handler-onpause">onpause</a>;
-           attribute <a href="webappapis.html#function" id="function_190">Function</a>? <a href="index.html#ix-handler-onplay" title="handler-onplay">onplay</a>;
-           attribute <a href="webappapis.html#function" id="function_191">Function</a>? <a href="index.html#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
-           attribute <a href="webappapis.html#function" id="function_192">Function</a>? <a href="index.html#ix-handler-window-onpagehide" title="handler-window-onpagehide">onpagehide</a>;
-           attribute <a href="webappapis.html#function" id="function_193">Function</a>? <a href="index.html#ix-handler-window-onpageshow" title="handler-window-onpageshow">onpageshow</a>;
-           attribute <a href="webappapis.html#function" id="function_194">Function</a>? <a href="index.html#ix-handler-window-onpopstate" title="handler-window-onpopstate">onpopstate</a>;
-           attribute <a href="webappapis.html#function" id="function_195">Function</a>? <a href="index.html#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
-           attribute <a href="webappapis.html#function" id="function_196">Function</a>? <a href="index.html#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
-           attribute <a href="webappapis.html#function" id="function_197">Function</a>? <a href="index.html#ix-handler-onreset" title="handler-onreset">onreset</a>;
-           attribute <a href="webappapis.html#function" id="function_198">Function</a>? <a href="index.html#ix-handler-window-onresize" title="handler-window-onresize">onresize</a>;
-           attribute <a href="webappapis.html#function" id="function_199">Function</a>? <a href="index.html#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
-           attribute <a href="webappapis.html#function" id="function_200">Function</a>? <a href="index.html#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
-           attribute <a href="webappapis.html#function" id="function_201">Function</a>? <a href="index.html#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
-           attribute <a href="webappapis.html#function" id="function_202">Function</a>? <a href="index.html#ix-handler-onselect" title="handler-onselect">onselect</a>;
-           attribute <a href="webappapis.html#function" id="function_203">Function</a>? <a href="index.html#ix-handler-onshow" title="handler-onshow">onshow</a>;
-           attribute <a href="webappapis.html#function" id="function_204">Function</a>? <a href="index.html#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
-           attribute <a href="webappapis.html#function" id="function_205">Function</a>? <a href="index.html#ix-handler-window-onstorage" title="handler-window-onstorage">onstorage</a>;
-           attribute <a href="webappapis.html#function" id="function_206">Function</a>? <a href="index.html#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
-           attribute <a href="webappapis.html#function" id="function_207">Function</a>? <a href="index.html#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
-           attribute <a href="webappapis.html#function" id="function_208">Function</a>? <a href="index.html#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
-           attribute <a href="webappapis.html#function" id="function_209">Function</a>? <a href="index.html#ix-handler-window-onunload" title="handler-window-onunload">onunload</a>;
-           attribute <a href="webappapis.html#function" id="function_210">Function</a>? <a href="index.html#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
-           attribute <a href="webappapis.html#function" id="function_211">Function</a>? <a href="index.html#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_146">Function</a>? <a href="index.html#ix-handler-onabort" title="handler-onabort">onabort</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_147">Function</a>? <a href="index.html#ix-handler-window-onafterprint" title="handler-window-onafterprint">onafterprint</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_148">Function</a>? <a href="index.html#ix-handler-window-onbeforeprint" title="handler-window-onbeforeprint">onbeforeprint</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_149">Function</a>? <a href="index.html#ix-handler-window-onbeforeunload" title="handler-window-onbeforeunload">onbeforeunload</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_150">Function</a>? <a href="index.html#ix-handler-window-onblur" title="handler-window-onblur">onblur</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_151">Function</a>? <a href="index.html#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_152">Function</a>? <a href="index.html#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_153">Function</a>? <a href="index.html#ix-handler-onchange" title="handler-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_154">Function</a>? <a href="index.html#ix-handler-onclick" title="handler-onclick">onclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_155">Function</a>? <a href="index.html#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_156">Function</a>? <a href="index.html#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_157">Function</a>? <a href="index.html#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_158">Function</a>? <a href="index.html#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_159">Function</a>? <a href="index.html#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_160">Function</a>? <a href="index.html#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_161">Function</a>? <a href="index.html#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_162">Function</a>? <a href="index.html#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_163">Function</a>? <a href="index.html#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_164">Function</a>? <a href="index.html#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_165">Function</a>? <a href="index.html#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_166">Function</a>? <a href="index.html#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_167">Function</a>? <a href="index.html#ix-handler-onended" title="handler-onended">onended</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_168">Function</a>? <a href="index.html#ix-handler-window-onerror" title="handler-window-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_169">Function</a>? <a href="index.html#ix-handler-window-onfocus" title="handler-window-onfocus">onfocus</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_170">Function</a>? <a href="index.html#ix-handler-window-onhashchange" title="handler-window-onhashchange">onhashchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_171">Function</a>? <a href="index.html#ix-handler-oninput" title="handler-oninput">oninput</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_172">Function</a>? <a href="index.html#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_173">Function</a>? <a href="index.html#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_174">Function</a>? <a href="index.html#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_175">Function</a>? <a href="index.html#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_176">Function</a>? <a href="index.html#ix-handler-window-onload" title="handler-window-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_177">Function</a>? <a href="index.html#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_178">Function</a>? <a href="index.html#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_179">Function</a>? <a href="index.html#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_180">Function</a>? <a href="index.html#ix-handler-window-onmessage" title="handler-window-onmessage">onmessage</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_181">Function</a>? <a href="index.html#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_182">Function</a>? <a href="index.html#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_183">Function</a>? <a href="index.html#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_184">Function</a>? <a href="index.html#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_185">Function</a>? <a href="index.html#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_186">Function</a>? <a href="index.html#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_187">Function</a>? <a href="index.html#ix-handler-window-onoffline" title="handler-window-onoffline">onoffline</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_188">Function</a>? <a href="index.html#ix-handler-window-ononline" title="handler-window-ononline">ononline</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_189">Function</a>? <a href="index.html#ix-handler-onpause" title="handler-onpause">onpause</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_190">Function</a>? <a href="index.html#ix-handler-onplay" title="handler-onplay">onplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_191">Function</a>? <a href="index.html#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_192">Function</a>? <a href="index.html#ix-handler-window-onpagehide" title="handler-window-onpagehide">onpagehide</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_193">Function</a>? <a href="index.html#ix-handler-window-onpageshow" title="handler-window-onpageshow">onpageshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_194">Function</a>? <a href="index.html#ix-handler-window-onpopstate" title="handler-window-onpopstate">onpopstate</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_195">Function</a>? <a href="index.html#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_196">Function</a>? <a href="index.html#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_197">Function</a>? <a href="index.html#ix-handler-onreset" title="handler-onreset">onreset</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_198">Function</a>? <a href="index.html#ix-handler-window-onresize" title="handler-window-onresize">onresize</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_199">Function</a>? <a href="index.html#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_200">Function</a>? <a href="index.html#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_201">Function</a>? <a href="index.html#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_202">Function</a>? <a href="index.html#ix-handler-onselect" title="handler-onselect">onselect</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_203">Function</a>? <a href="index.html#ix-handler-onshow" title="handler-onshow">onshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_204">Function</a>? <a href="index.html#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_205">Function</a>? <a href="index.html#ix-handler-window-onstorage" title="handler-window-onstorage">onstorage</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_206">Function</a>? <a href="index.html#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_207">Function</a>? <a href="index.html#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_208">Function</a>? <a href="index.html#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_209">Function</a>? <a href="index.html#ix-handler-window-onunload" title="handler-window-onunload">onunload</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_210">Function</a>? <a href="index.html#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_211">Function</a>? <a href="index.html#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
 };</pre><dl class="domintro"><dt><var title="">window</var> . <code id="dom-window" title="dom-window"><a href="#dom-window">window</a></code></dt>
    <dt><var title="">window</var> . <code id="dom-frames" title="dom-frames"><a href="#dom-frames">frames</a></code></dt>
    <dt><var title="">window</var> . <code id="dom-self" title="dom-self"><a href="#dom-self">self</a></code></dt>

Index: offline.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/offline.html,v
retrieving revision 1.1148
retrieving revision 1.1149
diff -u -d -r1.1148 -r1.1149
--- offline.html	9 Sep 2011 22:57:43 -0000	1.1148
+++ offline.html	29 Sep 2011 21:57:03 -0000	1.1149
@@ -663,14 +663,14 @@
   void <a href="#dom-appcache-swapcache" title="dom-appcache-swapCache">swapCache</a>();
 
   // events
-           attribute <a href="webappapis.html#function" id="function_212">Function</a>? ;
-           attribute <a href="webappapis.html#function" id="function_213">Function</a>? <a href="index.html#ix-handler-onerror" title="handler-appcache-onerror">onerror</a>;
-           attribute <a href="webappapis.html#function" id="function_214">Function</a>? ;
-           attribute <a href="webappapis.html#function" id="function_215">Function</a>? ;
-           attribute <a href="webappapis.html#function" id="function_216">Function</a>? <a href="index.html#ix-handler-onprogress" title="handler-appcache-onprogress">onprogress</a>;
-           attribute <a href="webappapis.html#function" id="function_217">Function</a>? ;
-           attribute <a href="webappapis.html#function" id="function_218">Function</a>? ;
-           attribute <a href="webappapis.html#function" id="function_219">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_212">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_213">Function</a>? <a href="index.html#ix-handler-onerror" title="handler-appcache-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_214">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_215">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_216">Function</a>? <a href="index.html#ix-handler-onprogress" title="handler-appcache-onprogress">onprogress</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_217">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_218">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_219">Function</a>? ;
 };</pre><dl class="domintro"><dt><var title="">cache</var> = <var title="">window</var> . <code title="dom-applicationCache"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/offline.html#dom-applicationcache" title='Read about this "applicationCache" reference in the full HTML5 spec.'>applicationCache</a></code></dt>
    <dd>
 

Index: spec.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/spec.html,v
retrieving revision 1.1757
retrieving revision 1.1758
diff -u -d -r1.1757 -r1.1758
--- spec.html	29 Sep 2011 18:57:13 -0000	1.1757
+++ spec.html	29 Sep 2011 21:57:04 -0000	1.1758
@@ -363,7 +363,7 @@
     <dt>Editor:</dt>
     <dd><a href="mailto:ian@hixie.ch">Ian Hickson</a>, Google, Inc.</dd>
    </dl><p>This specification is available in the following formats: <a href="spec.html">single page HTML</a>, <a href="Overview.html">multipage HTML</a>, <a href="http://dev.w3.org/html5/spec/">full specification</a>.
-      This is revision 1.5292.</p> 
+      This is revision 1.5293.</p> 
      <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    © 2011 <a href="http://www.w3.org/"><abbr title="World Wide
    Web Consortium">W3C</abbr></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><abbr title="Massachusetts
@@ -3224,62 +3224,62 @@
   readonly attribute <a href="http://dev.w3.org/html5/spec/infrastructure.html#htmlcollection" class="full-spec-link" title='Read about this "HTMLCollection" reference in the full HTML5 spec.'>HTMLCollection</a> <a href="#dom-document-commands" title="dom-document-commands">commands</a>;
 
   // <a href="http://dev.w3.org/html5/spec/webappapis.html#event-handler-idl-attributes" class="full-spec-link" title='Read about this "event handler IDL attributes" reference in the full HTML5 spec.'>event handler IDL attributes</a>
-           attribute <a href="#function" id="function_0">Function</a>? <a href="#ix-handler-onabort" title="handler-onabort">onabort</a>;
-           attribute <a href="#function" id="function_1">Function</a>? <a href="#ix-handler-onblur" title="handler-onblur">onblur</a>;
-           attribute <a href="#function" id="function_2">Function</a>? <a href="#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
-           attribute <a href="#function" id="function_3">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
-           attribute <a href="#function" id="function_4">Function</a>? <a href="#ix-handler-onchange" title="handler-onchange">onchange</a>;
-           attribute <a href="#function" id="function_5">Function</a>? <a href="#ix-handler-onclick" title="handler-onclick">onclick</a>;
-           attribute <a href="#function" id="function_6">Function</a>? <a href="#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
-           attribute <a href="#function" id="function_7">Function</a>? <a href="#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
-           attribute <a href="#function" id="function_8">Function</a>? <a href="#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
-           attribute <a href="#function" id="function_9">Function</a>? <a href="#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
-           attribute <a href="#function" id="function_10">Function</a>? <a href="#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
-           attribute <a href="#function" id="function_11">Function</a>? <a href="#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
-           attribute <a href="#function" id="function_12">Function</a>? <a href="#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
-           attribute <a href="#function" id="function_13">Function</a>? <a href="#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
-           attribute <a href="#function" id="function_14">Function</a>? <a href="#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
-           attribute <a href="#function" id="function_15">Function</a>? <a href="#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
-           attribute <a href="#function" id="function_16">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
-           attribute <a href="#function" id="function_17">Function</a>? <a href="#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
-           attribute <a href="#function" id="function_18">Function</a>? <a href="#ix-handler-onended" title="handler-onended">onended</a>;
-           attribute <a href="#function" id="function_19">Function</a>? <a href="#ix-handler-onerror" title="handler-onerror">onerror</a>;
-           attribute <a href="#function" id="function_20">Function</a>? <a href="#ix-handler-onfocus" title="handler-onfocus">onfocus</a>;
-           attribute <a href="#function" id="function_21">Function</a>? <a href="#ix-handler-oninput" title="handler-oninput">oninput</a>;
-           attribute <a href="#function" id="function_22">Function</a>? <a href="#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
-           attribute <a href="#function" id="function_23">Function</a>? <a href="#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
-           attribute <a href="#function" id="function_24">Function</a>? <a href="#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
-           attribute <a href="#function" id="function_25">Function</a>? <a href="#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
-           attribute <a href="#function" id="function_26">Function</a>? <a href="#ix-handler-onload" title="handler-onload">onload</a>;
-           attribute <a href="#function" id="function_27">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
-           attribute <a href="#function" id="function_28">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
-           attribute <a href="#function" id="function_29">Function</a>? <a href="#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
-           attribute <a href="#function" id="function_30">Function</a>? <a href="#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
-           attribute <a href="#function" id="function_31">Function</a>? <a href="#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
-           attribute <a href="#function" id="function_32">Function</a>? <a href="#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
-           attribute <a href="#function" id="function_33">Function</a>? <a href="#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
-           attribute <a href="#function" id="function_34">Function</a>? <a href="#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
-           attribute <a href="#function" id="function_35">Function</a>? <a href="#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
-           attribute <a href="#function" id="function_36">Function</a>? <a href="#ix-handler-onpause" title="handler-onpause">onpause</a>;
-           attribute <a href="#function" id="function_37">Function</a>? <a href="#ix-handler-onplay" title="handler-onplay">onplay</a>;
-           attribute <a href="#function" id="function_38">Function</a>? <a href="#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
-           attribute <a href="#function" id="function_39">Function</a>? <a href="#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
-           attribute <a href="#function" id="function_40">Function</a>? <a href="#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
-           attribute <a href="#function" id="function_41">Function</a>? <a href="#ix-handler-onreset" title="handler-onreset">onreset</a>;
-           attribute <a href="#function" id="function_42">Function</a>? <a href="#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
-           attribute <a href="#function" id="function_43">Function</a>? <a href="#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
-           attribute <a href="#function" id="function_44">Function</a>? <a href="#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
-           attribute <a href="#function" id="function_45">Function</a>? <a href="#ix-handler-onselect" title="handler-onselect">onselect</a>;
-           attribute <a href="#function" id="function_46">Function</a>? <a href="#ix-handler-onshow" title="handler-onshow">onshow</a>;
-           attribute <a href="#function" id="function_47">Function</a>? <a href="#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
-           attribute <a href="#function" id="function_48">Function</a>? <a href="#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
-           attribute <a href="#function" id="function_49">Function</a>? <a href="#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
-           attribute <a href="#function" id="function_50">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
-           attribute <a href="#function" id="function_51">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
-           attribute <a href="#function" id="function_52">Function</a>? <a href="#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_0">Function</a>? <a href="#ix-handler-onabort" title="handler-onabort">onabort</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_1">Function</a>? <a href="#ix-handler-onblur" title="handler-onblur">onblur</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_2">Function</a>? <a href="#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_3">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_4">Function</a>? <a href="#ix-handler-onchange" title="handler-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_5">Function</a>? <a href="#ix-handler-onclick" title="handler-onclick">onclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_6">Function</a>? <a href="#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_7">Function</a>? <a href="#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_8">Function</a>? <a href="#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_9">Function</a>? <a href="#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_10">Function</a>? <a href="#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_11">Function</a>? <a href="#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_12">Function</a>? <a href="#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_13">Function</a>? <a href="#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_14">Function</a>? <a href="#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_15">Function</a>? <a href="#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_16">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_17">Function</a>? <a href="#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_18">Function</a>? <a href="#ix-handler-onended" title="handler-onended">onended</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_19">Function</a>? <a href="#ix-handler-onerror" title="handler-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_20">Function</a>? <a href="#ix-handler-onfocus" title="handler-onfocus">onfocus</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_21">Function</a>? <a href="#ix-handler-oninput" title="handler-oninput">oninput</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_22">Function</a>? <a href="#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_23">Function</a>? <a href="#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_24">Function</a>? <a href="#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_25">Function</a>? <a href="#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_26">Function</a>? <a href="#ix-handler-onload" title="handler-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_27">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_28">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_29">Function</a>? <a href="#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_30">Function</a>? <a href="#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_31">Function</a>? <a href="#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_32">Function</a>? <a href="#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_33">Function</a>? <a href="#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_34">Function</a>? <a href="#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_35">Function</a>? <a href="#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_36">Function</a>? <a href="#ix-handler-onpause" title="handler-onpause">onpause</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_37">Function</a>? <a href="#ix-handler-onplay" title="handler-onplay">onplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_38">Function</a>? <a href="#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_39">Function</a>? <a href="#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_40">Function</a>? <a href="#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_41">Function</a>? <a href="#ix-handler-onreset" title="handler-onreset">onreset</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_42">Function</a>? <a href="#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_43">Function</a>? <a href="#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_44">Function</a>? <a href="#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_45">Function</a>? <a href="#ix-handler-onselect" title="handler-onselect">onselect</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_46">Function</a>? <a href="#ix-handler-onshow" title="handler-onshow">onshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_47">Function</a>? <a href="#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_48">Function</a>? <a href="#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_49">Function</a>? <a href="#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_50">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_51">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_52">Function</a>? <a href="#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
 
   // special <a href="http://dev.w3.org/html5/spec/webappapis.html#event-handler-idl-attributes" class="full-spec-link" title='Read about this "event handler IDL attributes" reference in the full HTML5 spec.'>event handler IDL attributes</a> that only apply to Document objects
-           attribute <a href="#function" id="function_53">Function</a>? <a href="http://dev.w3.org/html5/spec/.html#ix-handler-onreadystatechange" title='Read about this "onreadystatechange" reference in the full HTML5 spec.' class="full-spec-link">onreadystatechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_53">Function</a>? <a href="http://dev.w3.org/html5/spec/.html#ix-handler-onreadystatechange" title='Read about this "onreadystatechange" reference in the full HTML5 spec.' class="full-spec-link">onreadystatechange</a>;
 };
 <a href="#document" id="document_28">Document</a> implements <a href="#htmldocument" id="htmldocument_6">HTMLDocument</a>;</pre><p>Since the <code><a href="#htmldocument" id="htmldocument_7">HTMLDocument</a></code> interface holds methods and
   attributes related to a number of disparate features, the members of
@@ -3591,59 +3591,59 @@
   readonly attribute <span>CSSStyleDeclaration</span> <a href="#dom-style" title="dom-style">style</a>;
 
   // <a href="http://dev.w3.org/html5/spec/webappapis.html#event-handler-idl-attributes" class="full-spec-link" title='Read about this "event handler IDL attributes" reference in the full HTML5 spec.'>event handler IDL attributes</a>
-           attribute <a href="#function" id="function_54">Function</a>? <a href="#ix-handler-onabort" title="handler-onabort">onabort</a>;
-           attribute <a href="#function" id="function_55">Function</a>? <a href="#ix-handler-onblur" title="handler-onblur">onblur</a>;
-           attribute <a href="#function" id="function_56">Function</a>? <a href="#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
-           attribute <a href="#function" id="function_57">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
-           attribute <a href="#function" id="function_58">Function</a>? <a href="#ix-handler-onchange" title="handler-onchange">onchange</a>;
-           attribute <a href="#function" id="function_59">Function</a>? <a href="#ix-handler-onclick" title="handler-onclick">onclick</a>;
-           attribute <a href="#function" id="function_60">Function</a>? <a href="#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
-           attribute <a href="#function" id="function_61">Function</a>? <a href="#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
-           attribute <a href="#function" id="function_62">Function</a>? <a href="#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
-           attribute <a href="#function" id="function_63">Function</a>? <a href="#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
-           attribute <a href="#function" id="function_64">Function</a>? <a href="#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
-           attribute <a href="#function" id="function_65">Function</a>? <a href="#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
-           attribute <a href="#function" id="function_66">Function</a>? <a href="#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
-           attribute <a href="#function" id="function_67">Function</a>? <a href="#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
-           attribute <a href="#function" id="function_68">Function</a>? <a href="#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
-           attribute <a href="#function" id="function_69">Function</a>? <a href="#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
-           attribute <a href="#function" id="function_70">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
-           attribute <a href="#function" id="function_71">Function</a>? <a href="#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
-           attribute <a href="#function" id="function_72">Function</a>? <a href="#ix-handler-onended" title="handler-onended">onended</a>;
-           attribute <a href="#function" id="function_73">Function</a>? <a href="#ix-handler-onerror" title="handler-onerror">onerror</a>;
-           attribute <a href="#function" id="function_74">Function</a>? <a href="#ix-handler-onfocus" title="handler-onfocus">onfocus</a>;
-           attribute <a href="#function" id="function_75">Function</a>? <a href="#ix-handler-oninput" title="handler-oninput">oninput</a>;
-           attribute <a href="#function" id="function_76">Function</a>? <a href="#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
-           attribute <a href="#function" id="function_77">Function</a>? <a href="#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
-           attribute <a href="#function" id="function_78">Function</a>? <a href="#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
-           attribute <a href="#function" id="function_79">Function</a>? <a href="#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
-           attribute <a href="#function" id="function_80">Function</a>? <a href="#ix-handler-onload" title="handler-onload">onload</a>;
-           attribute <a href="#function" id="function_81">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
-           attribute <a href="#function" id="function_82">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
-           attribute <a href="#function" id="function_83">Function</a>? <a href="#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
-           attribute <a href="#function" id="function_84">Function</a>? <a href="#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
-           attribute <a href="#function" id="function_85">Function</a>? <a href="#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
-           attribute <a href="#function" id="function_86">Function</a>? <a href="#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
-           attribute <a href="#function" id="function_87">Function</a>? <a href="#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
-           attribute <a href="#function" id="function_88">Function</a>? <a href="#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
-           attribute <a href="#function" id="function_89">Function</a>? <a href="#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
-           attribute <a href="#function" id="function_90">Function</a>? <a href="#ix-handler-onpause" title="handler-onpause">onpause</a>;
-           attribute <a href="#function" id="function_91">Function</a>? <a href="#ix-handler-onplay" title="handler-onplay">onplay</a>;
-           attribute <a href="#function" id="function_92">Function</a>? <a href="#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
-           attribute <a href="#function" id="function_93">Function</a>? <a href="#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
-           attribute <a href="#function" id="function_94">Function</a>? <a href="#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
-           attribute <a href="#function" id="function_95">Function</a>? <a href="#ix-handler-onreset" title="handler-onreset">onreset</a>;
-           attribute <a href="#function" id="function_96">Function</a>? <a href="#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
-           attribute <a href="#function" id="function_97">Function</a>? <a href="#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
-           attribute <a href="#function" id="function_98">Function</a>? <a href="#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
-           attribute <a href="#function" id="function_99">Function</a>? <a href="#ix-handler-onselect" title="handler-onselect">onselect</a>;
-           attribute <a href="#function" id="function_100">Function</a>? <a href="#ix-handler-onshow" title="handler-onshow">onshow</a>;
-           attribute <a href="#function" id="function_101">Function</a>? <a href="#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
-           attribute <a href="#function" id="function_102">Function</a>? <a href="#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
-           attribute <a href="#function" id="function_103">Function</a>? <a href="#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
-           attribute <a href="#function" id="function_104">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
-           attribute <a href="#function" id="function_105">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
-           attribute <a href="#function" id="function_106">Function</a>? <a href="#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_54">Function</a>? <a href="#ix-handler-onabort" title="handler-onabort">onabort</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_55">Function</a>? <a href="#ix-handler-onblur" title="handler-onblur">onblur</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_56">Function</a>? <a href="#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_57">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_58">Function</a>? <a href="#ix-handler-onchange" title="handler-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_59">Function</a>? <a href="#ix-handler-onclick" title="handler-onclick">onclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_60">Function</a>? <a href="#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_61">Function</a>? <a href="#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_62">Function</a>? <a href="#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_63">Function</a>? <a href="#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_64">Function</a>? <a href="#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_65">Function</a>? <a href="#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_66">Function</a>? <a href="#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_67">Function</a>? <a href="#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_68">Function</a>? <a href="#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_69">Function</a>? <a href="#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_70">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_71">Function</a>? <a href="#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_72">Function</a>? <a href="#ix-handler-onended" title="handler-onended">onended</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_73">Function</a>? <a href="#ix-handler-onerror" title="handler-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_74">Function</a>? <a href="#ix-handler-onfocus" title="handler-onfocus">onfocus</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_75">Function</a>? <a href="#ix-handler-oninput" title="handler-oninput">oninput</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_76">Function</a>? <a href="#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_77">Function</a>? <a href="#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_78">Function</a>? <a href="#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_79">Function</a>? <a href="#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_80">Function</a>? <a href="#ix-handler-onload" title="handler-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_81">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_82">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_83">Function</a>? <a href="#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_84">Function</a>? <a href="#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_85">Function</a>? <a href="#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_86">Function</a>? <a href="#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_87">Function</a>? <a href="#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_88">Function</a>? <a href="#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_89">Function</a>? <a href="#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_90">Function</a>? <a href="#ix-handler-onpause" title="handler-onpause">onpause</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_91">Function</a>? <a href="#ix-handler-onplay" title="handler-onplay">onplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_92">Function</a>? <a href="#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_93">Function</a>? <a href="#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_94">Function</a>? <a href="#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_95">Function</a>? <a href="#ix-handler-onreset" title="handler-onreset">onreset</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_96">Function</a>? <a href="#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_97">Function</a>? <a href="#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_98">Function</a>? <a href="#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_99">Function</a>? <a href="#ix-handler-onselect" title="handler-onselect">onselect</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_100">Function</a>? <a href="#ix-handler-onshow" title="handler-onshow">onshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_101">Function</a>? <a href="#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_102">Function</a>? <a href="#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_103">Function</a>? <a href="#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_104">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_105">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_106">Function</a>? <a href="#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
 };
 
 interface <dfn aria-haspopup="true" id="htmlunknownelement" role="button" tabindex="0">HTMLUnknownElement</dfn> : <a href="#htmlelement" id="htmlelement_4">HTMLElement</a> { };</pre><p>The <code><a href="#htmlelement" id="htmlelement_5">HTMLElement</a></code> interface holds methods and
@@ -6638,24 +6638,24 @@
    <dt>DOM interface:</dt>
    <dd>
 <pre class="idl">interface <dfn aria-haspopup="true" id="htmlbodyelement" role="button" tabindex="0">HTMLBodyElement</dfn> : <a href="#htmlelement" id="htmlelement_15">HTMLElement</a> {
-           attribute <a href="#function" id="function_107">Function</a>? <a href="#ix-handler-window-onafterprint" title="handler-window-onafterprint">onafterprint</a>;
-           attribute <a href="#function" id="function_108">Function</a>? <a href="#ix-handler-window-onbeforeprint" title="handler-window-onbeforeprint">onbeforeprint</a>;
-           attribute <a href="#function" id="function_109">Function</a>? <a href="#ix-handler-window-onbeforeunload" title="handler-window-onbeforeunload">onbeforeunload</a>;
-           attribute <a href="#function" id="function_110">Function</a>? <a href="#ix-handler-window-onblur" title="handler-window-onblur">onblur</a>;
-           attribute <a href="#function" id="function_111">Function</a>? <a href="#ix-handler-window-onerror" title="handler-window-onerror">onerror</a>;
-           attribute <a href="#function" id="function_112">Function</a>? <a href="#ix-handler-window-onfocus" title="handler-window-onfocus">onfocus</a>;
-           attribute <a href="#function" id="function_113">Function</a>? <a href="#ix-handler-window-onhashchange" title="handler-window-onhashchange">onhashchange</a>;
-           attribute <a href="#function" id="function_114">Function</a>? <a href="#ix-handler-window-onload" title="handler-window-onload">onload</a>;
-           attribute <a href="#function" id="function_115">Function</a>? <a href="#ix-handler-window-onmessage" title="handler-window-onmessage">onmessage</a>;
-           attribute <a href="#function" id="function_116">Function</a>? <a href="#ix-handler-window-onoffline" title="handler-window-onoffline">onoffline</a>;
-           attribute <a href="#function" id="function_117">Function</a>? <a href="#ix-handler-window-ononline" title="handler-window-ononline">ononline</a>;
-           attribute <a href="#function" id="function_118">Function</a>? <a href="#ix-handler-window-onpopstate" title="handler-window-onpopstate">onpopstate</a>;
-           attribute <a href="#function" id="function_119">Function</a>? <a href="#ix-handler-window-onpagehide" title="handler-window-onpagehide">onpagehide</a>;
-           attribute <a href="#function" id="function_120">Function</a>? <a href="#ix-handler-window-onpageshow" title="handler-window-onpageshow">onpageshow</a>;
-           attribute <a href="#function" id="function_121">Function</a>? <a href="#ix-handler-window-onresize" title="handler-window-onresize">onresize</a>;
-           attribute <a href="#function" id="function_122">Function</a>? <a href="#ix-handler-window-onscroll" title="handler-window-onscroll">onscroll</a>;
-           attribute <a href="#function" id="function_123">Function</a>? <a href="#ix-handler-window-onstorage" title="handler-window-onstorage">onstorage</a>;
-           attribute <a href="#function" id="function_124">Function</a>? <a href="#ix-handler-window-onunload" title="handler-window-onunload">onunload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_107">Function</a>? <a href="#ix-handler-window-onafterprint" title="handler-window-onafterprint">onafterprint</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_108">Function</a>? <a href="#ix-handler-window-onbeforeprint" title="handler-window-onbeforeprint">onbeforeprint</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_109">Function</a>? <a href="#ix-handler-window-onbeforeunload" title="handler-window-onbeforeunload">onbeforeunload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_110">Function</a>? <a href="#ix-handler-window-onblur" title="handler-window-onblur">onblur</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_111">Function</a>? <a href="#ix-handler-window-onerror" title="handler-window-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_112">Function</a>? <a href="#ix-handler-window-onfocus" title="handler-window-onfocus">onfocus</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_113">Function</a>? <a href="#ix-handler-window-onhashchange" title="handler-window-onhashchange">onhashchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_114">Function</a>? <a href="#ix-handler-window-onload" title="handler-window-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_115">Function</a>? <a href="#ix-handler-window-onmessage" title="handler-window-onmessage">onmessage</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_116">Function</a>? <a href="#ix-handler-window-onoffline" title="handler-window-onoffline">onoffline</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_117">Function</a>? <a href="#ix-handler-window-ononline" title="handler-window-ononline">ononline</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_118">Function</a>? <a href="#ix-handler-window-onpopstate" title="handler-window-onpopstate">onpopstate</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_119">Function</a>? <a href="#ix-handler-window-onpagehide" title="handler-window-onpagehide">onpagehide</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_120">Function</a>? <a href="#ix-handler-window-onpageshow" title="handler-window-onpageshow">onpageshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_121">Function</a>? <a href="#ix-handler-window-onresize" title="handler-window-onresize">onresize</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_122">Function</a>? <a href="#ix-handler-window-onscroll" title="handler-window-onscroll">onscroll</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_123">Function</a>? <a href="#ix-handler-window-onstorage" title="handler-window-onstorage">onstorage</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_124">Function</a>? <a href="#ix-handler-window-onunload" title="handler-window-onunload">onunload</a>;
 };</pre>
 </dd>
   </dl><p>The <code><a href="#the-body-element" id="body_9">body</a></code> element <a href="http://dev.w3.org/html5/spec/rendering.html#represents" class="full-spec-link" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> the main
@@ -12991,7 +12991,7 @@
   readonly attribute unsigned long <a href="#dom-audiotracklist-length" title="dom-AudioTrackList-length">length</a>;
   getter <a href="#audiotrack" id="audiotrack_0">AudioTrack</a> (unsigned long index);
   <a href="#audiotrack" id="audiotrack_1">AudioTrack</a>? <a href="#dom-audiotracklist-gettrackbyid" title="dom-AudioTrackList-getTrackById">getTrackById</a>(DOMString id);
-           attribute <a href="#function" id="function_125">Function</a>? <a href="#ix-handler-onchange" title="handler-TrackList-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_125">Function</a>? <a href="#ix-handler-onchange" title="handler-TrackList-onchange">onchange</a>;
 };
 
 interface <dfn aria-haspopup="true" id="audiotrack" role="button" tabindex="0">AudioTrack</dfn> {
@@ -13007,7 +13007,7 @@
   getter <a href="#videotrack" id="videotrack_0">VideoTrack</a> (unsigned long index);
   <a href="#videotrack" id="videotrack_1">VideoTrack</a>? <a href="#dom-videotracklist-gettrackbyid" title="dom-VideoTrackList-getTrackById">getTrackById</a>(DOMString id);
   readonly attribute long <a href="#dom-videotracklist-selectedindex" title="dom-VideoTrackList-selectedIndex">selectedIndex</a>;
-           attribute <a href="#function" id="function_126">Function</a>? <a href="#ix-handler-onchange" title="handler-TrackList-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_126">Function</a>? <a href="#ix-handler-onchange" title="handler-TrackList-onchange">onchange</a>;
 };
 
 interface <dfn aria-haspopup="true" id="videotrack" role="button" tabindex="0">VideoTrack</dfn> {
@@ -13204,21 +13204,21 @@
            attribute double <a href="#dom-mediacontroller-volume" title="dom-MediaController-volume">volume</a>;
            attribute boolean <a href="#dom-mediacontroller-muted" title="dom-MediaController-muted">muted</a>;
 
-           attribute <a href="#function" id="function_127">Function</a>? <a href="#ix-handler-onemptied" title="handler-MediaController-onemptied">onemptied</a>;
-           attribute <a href="#function" id="function_128">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-MediaController-onloadedmetadata">onloadedmetadata</a>;
-           attribute <a href="#function" id="function_129">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-MediaController-onloadeddata">onloadeddata</a>;
-           attribute <a href="#function" id="function_130">Function</a>? <a href="#ix-handler-oncanplay" title="handler-MediaController-oncanplay">oncanplay</a>;
-           attribute <a href="#function" id="function_131">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-MediaController-oncanplaythrough">oncanplaythrough</a>;
-           attribute <a href="#function" id="function_132">Function</a>? <a href="#ix-handler-onplaying" title="handler-MediaController-onplaying">onplaying</a>;
-           attribute <a href="#function" id="function_133">Function</a>? <a href="#ix-handler-onended" title="handler-MediaController-onended">onended</a>;
-           attribute <a href="#function" id="function_134">Function</a>? <a href="#ix-handler-onwaiting" title="handler-MediaController-onwaiting">onwaiting</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_127">Function</a>? <a href="#ix-handler-onemptied" title="handler-MediaController-onemptied">onemptied</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_128">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-MediaController-onloadedmetadata">onloadedmetadata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_129">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-MediaController-onloadeddata">onloadeddata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_130">Function</a>? <a href="#ix-handler-oncanplay" title="handler-MediaController-oncanplay">oncanplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_131">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-MediaController-oncanplaythrough">oncanplaythrough</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_132">Function</a>? <a href="#ix-handler-onplaying" title="handler-MediaController-onplaying">onplaying</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_133">Function</a>? <a href="#ix-handler-onended" title="handler-MediaController-onended">onended</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_134">Function</a>? <a href="#ix-handler-onwaiting" title="handler-MediaController-onwaiting">onwaiting</a>;
 
-           attribute <a href="#function" id="function_135">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-MediaController-ondurationchange">ondurationchange</a>;
-           attribute <a href="#function" id="function_136">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-MediaController-ontimeupdate">ontimeupdate</a>;
-           attribute <a href="#function" id="function_137">Function</a>? <a href="#ix-handler-onplay" title="handler-MediaController-onplay">onplay</a>;
-           attribute <a href="#function" id="function_138">Function</a>? <a href="#ix-handler-onpause" title="handler-MediaController-onpause">onpause</a>;
-           attribute <a href="#function" id="function_139">Function</a>? <a href="#ix-handler-onratechange" title="handler-MediaController-onratechange">onratechange</a>;
-           attribute <a href="#function" id="function_140">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-MediaController-onvolumechange">onvolumechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_135">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-MediaController-ondurationchange">ondurationchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_136">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-MediaController-ontimeupdate">ontimeupdate</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_137">Function</a>? <a href="#ix-handler-onplay" title="handler-MediaController-onplay">onplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_138">Function</a>? <a href="#ix-handler-onpause" title="handler-MediaController-onpause">onpause</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_139">Function</a>? <a href="#ix-handler-onratechange" title="handler-MediaController-onratechange">onratechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_140">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-MediaController-onvolumechange">onvolumechange</a>;
 };</pre><dl class="domintro"><dt><var title="">controller</var> = new <code id="dom-mediacontroller" title="dom-MediaController"><a href="#dom-mediacontroller">MediaController</a></code>()</dt>
 
    <dd>
@@ -13755,8 +13755,8 @@
   const unsigned short <a href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-texttrack-loaded" title='Read about this "LOADED" reference in the full HTML5 spec.' class="full-spec-link">LOADED</a> = 2;
   const unsigned short <a href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-texttrack-error" title='Read about this "ERROR" reference in the full HTML5 spec.' class="full-spec-link">ERROR</a> = 3;
   readonly attribute unsigned short <a href="#dom-texttrack-readystate" title="dom-TextTrack-readyState">readyState</a>;
-           attribute <a href="#function" id="function_141">Function</a>? <a href="#ix-handler-onload" title="handler-TextTrack-onload">onload</a>;
-           attribute <a href="#function" id="function_142">Function</a>? <a href="#ix-handler-onerror" title="handler-TextTrack-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_141">Function</a>? <a href="#ix-handler-onload" title="handler-TextTrack-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_142">Function</a>? <a href="#ix-handler-onerror" title="handler-TextTrack-onerror">onerror</a>;
 
   const unsigned short <a href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-texttrack-disabled" title='Read about this "DISABLED" reference in the full HTML5 spec.' class="full-spec-link">DISABLED</a> = 0;
   const unsigned short <a href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-texttrack-hidden" title='Read about this "HIDDEN" reference in the full HTML5 spec.' class="full-spec-link">HIDDEN</a> = 1;
@@ -13766,7 +13766,7 @@
   readonly attribute <a href="#texttrackcuelist" id="texttrackcuelist_0">TextTrackCueList</a>? <a href="#dom-texttrack-cues" title="dom-TextTrack-cues">cues</a>;
   readonly attribute <a href="#texttrackcuelist" id="texttrackcuelist_1">TextTrackCueList</a>? <a href="#dom-texttrack-activecues" title="dom-TextTrack-activeCues">activeCues</a>;
 
-           attribute <a href="#function" id="function_143">Function</a>? <a href="#ix-handler-oncuechange" title="handler-TextTrack-oncuechange">oncuechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_143">Function</a>? <a href="#ix-handler-oncuechange" title="handler-TextTrack-oncuechange">oncuechange</a>;
 };</pre><dl class="domintro"><dt><var title="">textTrack</var> . <code id="dom-texttrack-kind" title="dom-TextTrack-kind"><a href="#dom-texttrack-kind">kind</a></code></dt>
    <dd>
     <p>Returns the <a href="#text-track-kind" id="text-track-kind_4">text track kind</a> string.</p>
@@ -13917,8 +13917,8 @@
   DOMString <a href="#dom-texttrackcue-getcueassource" title="dom-TextTrackCue-getCueAsSource">getCueAsSource</a>();
   <a href="http://dev.w3.org/html5/spec/infrastructure.html#documentfragment" class="full-spec-link" title='Read about this "DocumentFragment" reference in the full HTML5 spec.'>DocumentFragment</a> <a href="#dom-texttrackcue-getcueashtml" title="dom-TextTrackCue-getCueAsHTML">getCueAsHTML</a>();
 
-           attribute <a href="#function" id="function_144">Function</a>? ;
-           attribute <a href="#function" id="function_145">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_144">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_145">Function</a>? ;
 };</pre><dl class="domintro"><dt><var title="">cue</var> . <a href="#dom-texttrackcue-track" id="dom-texttrackcue-track" title="dom-TextTrackCue-track">track</a></dt>
    <dd>
     <p>Returns the <code><a href="#texttrack" id="texttrack_15">TextTrack</a></code> object to which this
@@ -22890,72 +22890,72 @@
   any <a href="#dom-showmodaldialog" title="dom-showModalDialog">showModalDialog</a>(DOMString url, optional any argument);
 
   // <a href="http://dev.w3.org/html5/spec/webappapis.html#event-handler-idl-attributes" class="full-spec-link" title='Read about this "event handler IDL attributes" reference in the full HTML5 spec.'>event handler IDL attributes</a>
-           attribute <a href="#function" id="function_146">Function</a>? <a href="#ix-handler-onabort" title="handler-onabort">onabort</a>;
-           attribute <a href="#function" id="function_147">Function</a>? <a href="#ix-handler-window-onafterprint" title="handler-window-onafterprint">onafterprint</a>;
-           attribute <a href="#function" id="function_148">Function</a>? <a href="#ix-handler-window-onbeforeprint" title="handler-window-onbeforeprint">onbeforeprint</a>;
-           attribute <a href="#function" id="function_149">Function</a>? <a href="#ix-handler-window-onbeforeunload" title="handler-window-onbeforeunload">onbeforeunload</a>;
-           attribute <a href="#function" id="function_150">Function</a>? <a href="#ix-handler-window-onblur" title="handler-window-onblur">onblur</a>;
-           attribute <a href="#function" id="function_151">Function</a>? <a href="#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
-           attribute <a href="#function" id="function_152">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
-           attribute <a href="#function" id="function_153">Function</a>? <a href="#ix-handler-onchange" title="handler-onchange">onchange</a>;
-           attribute <a href="#function" id="function_154">Function</a>? <a href="#ix-handler-onclick" title="handler-onclick">onclick</a>;
-           attribute <a href="#function" id="function_155">Function</a>? <a href="#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
-           attribute <a href="#function" id="function_156">Function</a>? <a href="#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
-           attribute <a href="#function" id="function_157">Function</a>? <a href="#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
-           attribute <a href="#function" id="function_158">Function</a>? <a href="#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
-           attribute <a href="#function" id="function_159">Function</a>? <a href="#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
-           attribute <a href="#function" id="function_160">Function</a>? <a href="#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
-           attribute <a href="#function" id="function_161">Function</a>? <a href="#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
-           attribute <a href="#function" id="function_162">Function</a>? <a href="#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
-           attribute <a href="#function" id="function_163">Function</a>? <a href="#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
-           attribute <a href="#function" id="function_164">Function</a>? <a href="#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
-           attribute <a href="#function" id="function_165">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
-           attribute <a href="#function" id="function_166">Function</a>? <a href="#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
-           attribute <a href="#function" id="function_167">Function</a>? <a href="#ix-handler-onended" title="handler-onended">onended</a>;
-           attribute <a href="#function" id="function_168">Function</a>? <a href="#ix-handler-window-onerror" title="handler-window-onerror">onerror</a>;
-           attribute <a href="#function" id="function_169">Function</a>? <a href="#ix-handler-window-onfocus" title="handler-window-onfocus">onfocus</a>;
-           attribute <a href="#function" id="function_170">Function</a>? <a href="#ix-handler-window-onhashchange" title="handler-window-onhashchange">onhashchange</a>;
-           attribute <a href="#function" id="function_171">Function</a>? <a href="#ix-handler-oninput" title="handler-oninput">oninput</a>;
-           attribute <a href="#function" id="function_172">Function</a>? <a href="#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
-           attribute <a href="#function" id="function_173">Function</a>? <a href="#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
-           attribute <a href="#function" id="function_174">Function</a>? <a href="#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
-           attribute <a href="#function" id="function_175">Function</a>? <a href="#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
-           attribute <a href="#function" id="function_176">Function</a>? <a href="#ix-handler-window-onload" title="handler-window-onload">onload</a>;
-           attribute <a href="#function" id="function_177">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
-           attribute <a href="#function" id="function_178">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
-           attribute <a href="#function" id="function_179">Function</a>? <a href="#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
-           attribute <a href="#function" id="function_180">Function</a>? <a href="#ix-handler-window-onmessage" title="handler-window-onmessage">onmessage</a>;
-           attribute <a href="#function" id="function_181">Function</a>? <a href="#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
-           attribute <a href="#function" id="function_182">Function</a>? <a href="#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
-           attribute <a href="#function" id="function_183">Function</a>? <a href="#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
-           attribute <a href="#function" id="function_184">Function</a>? <a href="#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
-           attribute <a href="#function" id="function_185">Function</a>? <a href="#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
-           attribute <a href="#function" id="function_186">Function</a>? <a href="#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
-           attribute <a href="#function" id="function_187">Function</a>? <a href="#ix-handler-window-onoffline" title="handler-window-onoffline">onoffline</a>;
-           attribute <a href="#function" id="function_188">Function</a>? <a href="#ix-handler-window-ononline" title="handler-window-ononline">ononline</a>;
-           attribute <a href="#function" id="function_189">Function</a>? <a href="#ix-handler-onpause" title="handler-onpause">onpause</a>;
-           attribute <a href="#function" id="function_190">Function</a>? <a href="#ix-handler-onplay" title="handler-onplay">onplay</a>;
-           attribute <a href="#function" id="function_191">Function</a>? <a href="#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
-           attribute <a href="#function" id="function_192">Function</a>? <a href="#ix-handler-window-onpagehide" title="handler-window-onpagehide">onpagehide</a>;
-           attribute <a href="#function" id="function_193">Function</a>? <a href="#ix-handler-window-onpageshow" title="handler-window-onpageshow">onpageshow</a>;
-           attribute <a href="#function" id="function_194">Function</a>? <a href="#ix-handler-window-onpopstate" title="handler-window-onpopstate">onpopstate</a>;
-           attribute <a href="#function" id="function_195">Function</a>? <a href="#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
-           attribute <a href="#function" id="function_196">Function</a>? <a href="#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
-           attribute <a href="#function" id="function_197">Function</a>? <a href="#ix-handler-onreset" title="handler-onreset">onreset</a>;
-           attribute <a href="#function" id="function_198">Function</a>? <a href="#ix-handler-window-onresize" title="handler-window-onresize">onresize</a>;
-           attribute <a href="#function" id="function_199">Function</a>? <a href="#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
-           attribute <a href="#function" id="function_200">Function</a>? <a href="#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
-           attribute <a href="#function" id="function_201">Function</a>? <a href="#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
-           attribute <a href="#function" id="function_202">Function</a>? <a href="#ix-handler-onselect" title="handler-onselect">onselect</a>;
-           attribute <a href="#function" id="function_203">Function</a>? <a href="#ix-handler-onshow" title="handler-onshow">onshow</a>;
-           attribute <a href="#function" id="function_204">Function</a>? <a href="#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
-           attribute <a href="#function" id="function_205">Function</a>? <a href="#ix-handler-window-onstorage" title="handler-window-onstorage">onstorage</a>;
-           attribute <a href="#function" id="function_206">Function</a>? <a href="#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
-           attribute <a href="#function" id="function_207">Function</a>? <a href="#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
-           attribute <a href="#function" id="function_208">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
-           attribute <a href="#function" id="function_209">Function</a>? <a href="#ix-handler-window-onunload" title="handler-window-onunload">onunload</a>;
-           attribute <a href="#function" id="function_210">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
-           attribute <a href="#function" id="function_211">Function</a>? <a href="#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_146">Function</a>? <a href="#ix-handler-onabort" title="handler-onabort">onabort</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_147">Function</a>? <a href="#ix-handler-window-onafterprint" title="handler-window-onafterprint">onafterprint</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_148">Function</a>? <a href="#ix-handler-window-onbeforeprint" title="handler-window-onbeforeprint">onbeforeprint</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_149">Function</a>? <a href="#ix-handler-window-onbeforeunload" title="handler-window-onbeforeunload">onbeforeunload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_150">Function</a>? <a href="#ix-handler-window-onblur" title="handler-window-onblur">onblur</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_151">Function</a>? <a href="#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_152">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_153">Function</a>? <a href="#ix-handler-onchange" title="handler-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_154">Function</a>? <a href="#ix-handler-onclick" title="handler-onclick">onclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_155">Function</a>? <a href="#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_156">Function</a>? <a href="#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_157">Function</a>? <a href="#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_158">Function</a>? <a href="#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_159">Function</a>? <a href="#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_160">Function</a>? <a href="#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_161">Function</a>? <a href="#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_162">Function</a>? <a href="#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_163">Function</a>? <a href="#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_164">Function</a>? <a href="#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_165">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_166">Function</a>? <a href="#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_167">Function</a>? <a href="#ix-handler-onended" title="handler-onended">onended</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_168">Function</a>? <a href="#ix-handler-window-onerror" title="handler-window-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_169">Function</a>? <a href="#ix-handler-window-onfocus" title="handler-window-onfocus">onfocus</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_170">Function</a>? <a href="#ix-handler-window-onhashchange" title="handler-window-onhashchange">onhashchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_171">Function</a>? <a href="#ix-handler-oninput" title="handler-oninput">oninput</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_172">Function</a>? <a href="#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_173">Function</a>? <a href="#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_174">Function</a>? <a href="#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_175">Function</a>? <a href="#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_176">Function</a>? <a href="#ix-handler-window-onload" title="handler-window-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_177">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_178">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_179">Function</a>? <a href="#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_180">Function</a>? <a href="#ix-handler-window-onmessage" title="handler-window-onmessage">onmessage</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_181">Function</a>? <a href="#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_182">Function</a>? <a href="#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_183">Function</a>? <a href="#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_184">Function</a>? <a href="#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_185">Function</a>? <a href="#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_186">Function</a>? <a href="#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_187">Function</a>? <a href="#ix-handler-window-onoffline" title="handler-window-onoffline">onoffline</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_188">Function</a>? <a href="#ix-handler-window-ononline" title="handler-window-ononline">ononline</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_189">Function</a>? <a href="#ix-handler-onpause" title="handler-onpause">onpause</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_190">Function</a>? <a href="#ix-handler-onplay" title="handler-onplay">onplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_191">Function</a>? <a href="#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_192">Function</a>? <a href="#ix-handler-window-onpagehide" title="handler-window-onpagehide">onpagehide</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_193">Function</a>? <a href="#ix-handler-window-onpageshow" title="handler-window-onpageshow">onpageshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_194">Function</a>? <a href="#ix-handler-window-onpopstate" title="handler-window-onpopstate">onpopstate</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_195">Function</a>? <a href="#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_196">Function</a>? <a href="#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_197">Function</a>? <a href="#ix-handler-onreset" title="handler-onreset">onreset</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_198">Function</a>? <a href="#ix-handler-window-onresize" title="handler-window-onresize">onresize</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_199">Function</a>? <a href="#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_200">Function</a>? <a href="#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_201">Function</a>? <a href="#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_202">Function</a>? <a href="#ix-handler-onselect" title="handler-onselect">onselect</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_203">Function</a>? <a href="#ix-handler-onshow" title="handler-onshow">onshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_204">Function</a>? <a href="#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_205">Function</a>? <a href="#ix-handler-window-onstorage" title="handler-window-onstorage">onstorage</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_206">Function</a>? <a href="#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_207">Function</a>? <a href="#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_208">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_209">Function</a>? <a href="#ix-handler-window-onunload" title="handler-window-onunload">onunload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_210">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_211">Function</a>? <a href="#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
 };</pre><dl class="domintro"><dt><var title="">window</var> . <code id="dom-window" title="dom-window"><a href="#dom-window">window</a></code></dt>
    <dt><var title="">window</var> . <code id="dom-frames" title="dom-frames"><a href="#dom-frames">frames</a></code></dt>
    <dt><var title="">window</var> . <code id="dom-self" title="dom-self"><a href="#dom-self">self</a></code></dt>
@@ -23837,14 +23837,14 @@
   void <a href="#dom-appcache-swapcache" title="dom-appcache-swapCache">swapCache</a>();
 
   // events
-           attribute <a href="#function" id="function_212">Function</a>? ;
-           attribute <a href="#function" id="function_213">Function</a>? <a href="#ix-handler-onerror" title="handler-appcache-onerror">onerror</a>;
-           attribute <a href="#function" id="function_214">Function</a>? ;
-           attribute <a href="#function" id="function_215">Function</a>? ;
-           attribute <a href="#function" id="function_216">Function</a>? <a href="#ix-handler-onprogress" title="handler-appcache-onprogress">onprogress</a>;
-           attribute <a href="#function" id="function_217">Function</a>? ;
-           attribute <a href="#function" id="function_218">Function</a>? ;
-           attribute <a href="#function" id="function_219">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_212">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_213">Function</a>? <a href="#ix-handler-onerror" title="handler-appcache-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_214">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_215">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_216">Function</a>? <a href="#ix-handler-onprogress" title="handler-appcache-onprogress">onprogress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_217">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_218">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function" id="function_219">Function</a>? ;
 };</pre><dl class="domintro"><dt><var title="">cache</var> = <var title="">window</var> . <code title="dom-applicationCache"><a href="http://dev.w3.org/html5/spec/offline.html#dom-applicationcache" class="full-spec-link" title='Read about this "applicationCache" reference in the full HTML5 spec.'>applicationCache</a></code></dt>
    <dd>
 

Index: media-elements.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/media-elements.html,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- media-elements.html	26 Sep 2011 22:57:15 -0000	1.32
+++ media-elements.html	29 Sep 2011 21:57:03 -0000	1.33
@@ -974,7 +974,7 @@
   readonly attribute unsigned long <a href="#dom-audiotracklist-length" title="dom-AudioTrackList-length">length</a>;
   getter <a href="#audiotrack" id="audiotrack_0">AudioTrack</a> (unsigned long index);
   <a href="#audiotrack" id="audiotrack_1">AudioTrack</a>? <a href="#dom-audiotracklist-gettrackbyid" title="dom-AudioTrackList-getTrackById">getTrackById</a>(DOMString id);
-           attribute <a href="webappapis.html#function" id="function_125">Function</a>? <a href="index.html#ix-handler-onchange" title="handler-TrackList-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_125">Function</a>? <a href="index.html#ix-handler-onchange" title="handler-TrackList-onchange">onchange</a>;
 };
 
 interface <dfn aria-haspopup="true" id="audiotrack" role="button" tabindex="0">AudioTrack</dfn> {
@@ -990,7 +990,7 @@
   getter <a href="#videotrack" id="videotrack_0">VideoTrack</a> (unsigned long index);
   <a href="#videotrack" id="videotrack_1">VideoTrack</a>? <a href="#dom-videotracklist-gettrackbyid" title="dom-VideoTrackList-getTrackById">getTrackById</a>(DOMString id);
   readonly attribute long <a href="#dom-videotracklist-selectedindex" title="dom-VideoTrackList-selectedIndex">selectedIndex</a>;
-           attribute <a href="webappapis.html#function" id="function_126">Function</a>? <a href="index.html#ix-handler-onchange" title="handler-TrackList-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_126">Function</a>? <a href="index.html#ix-handler-onchange" title="handler-TrackList-onchange">onchange</a>;
 };
 
 interface <dfn aria-haspopup="true" id="videotrack" role="button" tabindex="0">VideoTrack</dfn> {
@@ -1187,21 +1187,21 @@
            attribute double <a href="#dom-mediacontroller-volume" title="dom-MediaController-volume">volume</a>;
            attribute boolean <a href="#dom-mediacontroller-muted" title="dom-MediaController-muted">muted</a>;
 
-           attribute <a href="webappapis.html#function" id="function_127">Function</a>? <a href="index.html#ix-handler-onemptied" title="handler-MediaController-onemptied">onemptied</a>;
-           attribute <a href="webappapis.html#function" id="function_128">Function</a>? <a href="index.html#ix-handler-onloadedmetadata" title="handler-MediaController-onloadedmetadata">onloadedmetadata</a>;
-           attribute <a href="webappapis.html#function" id="function_129">Function</a>? <a href="index.html#ix-handler-onloadeddata" title="handler-MediaController-onloadeddata">onloadeddata</a>;
-           attribute <a href="webappapis.html#function" id="function_130">Function</a>? <a href="index.html#ix-handler-oncanplay" title="handler-MediaController-oncanplay">oncanplay</a>;
-           attribute <a href="webappapis.html#function" id="function_131">Function</a>? <a href="index.html#ix-handler-oncanplaythrough" title="handler-MediaController-oncanplaythrough">oncanplaythrough</a>;
-           attribute <a href="webappapis.html#function" id="function_132">Function</a>? <a href="index.html#ix-handler-onplaying" title="handler-MediaController-onplaying">onplaying</a>;
-           attribute <a href="webappapis.html#function" id="function_133">Function</a>? <a href="index.html#ix-handler-onended" title="handler-MediaController-onended">onended</a>;
-           attribute <a href="webappapis.html#function" id="function_134">Function</a>? <a href="index.html#ix-handler-onwaiting" title="handler-MediaController-onwaiting">onwaiting</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_127">Function</a>? <a href="index.html#ix-handler-onemptied" title="handler-MediaController-onemptied">onemptied</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_128">Function</a>? <a href="index.html#ix-handler-onloadedmetadata" title="handler-MediaController-onloadedmetadata">onloadedmetadata</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_129">Function</a>? <a href="index.html#ix-handler-onloadeddata" title="handler-MediaController-onloadeddata">onloadeddata</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_130">Function</a>? <a href="index.html#ix-handler-oncanplay" title="handler-MediaController-oncanplay">oncanplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_131">Function</a>? <a href="index.html#ix-handler-oncanplaythrough" title="handler-MediaController-oncanplaythrough">oncanplaythrough</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_132">Function</a>? <a href="index.html#ix-handler-onplaying" title="handler-MediaController-onplaying">onplaying</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_133">Function</a>? <a href="index.html#ix-handler-onended" title="handler-MediaController-onended">onended</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_134">Function</a>? <a href="index.html#ix-handler-onwaiting" title="handler-MediaController-onwaiting">onwaiting</a>;
 
-           attribute <a href="webappapis.html#function" id="function_135">Function</a>? <a href="index.html#ix-handler-ondurationchange" title="handler-MediaController-ondurationchange">ondurationchange</a>;
-           attribute <a href="webappapis.html#function" id="function_136">Function</a>? <a href="index.html#ix-handler-ontimeupdate" title="handler-MediaController-ontimeupdate">ontimeupdate</a>;
-           attribute <a href="webappapis.html#function" id="function_137">Function</a>? <a href="index.html#ix-handler-onplay" title="handler-MediaController-onplay">onplay</a>;
-           attribute <a href="webappapis.html#function" id="function_138">Function</a>? <a href="index.html#ix-handler-onpause" title="handler-MediaController-onpause">onpause</a>;
-           attribute <a href="webappapis.html#function" id="function_139">Function</a>? <a href="index.html#ix-handler-onratechange" title="handler-MediaController-onratechange">onratechange</a>;
-           attribute <a href="webappapis.html#function" id="function_140">Function</a>? <a href="index.html#ix-handler-onvolumechange" title="handler-MediaController-onvolumechange">onvolumechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_135">Function</a>? <a href="index.html#ix-handler-ondurationchange" title="handler-MediaController-ondurationchange">ondurationchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_136">Function</a>? <a href="index.html#ix-handler-ontimeupdate" title="handler-MediaController-ontimeupdate">ontimeupdate</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_137">Function</a>? <a href="index.html#ix-handler-onplay" title="handler-MediaController-onplay">onplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_138">Function</a>? <a href="index.html#ix-handler-onpause" title="handler-MediaController-onpause">onpause</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_139">Function</a>? <a href="index.html#ix-handler-onratechange" title="handler-MediaController-onratechange">onratechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_140">Function</a>? <a href="index.html#ix-handler-onvolumechange" title="handler-MediaController-onvolumechange">onvolumechange</a>;
 };</pre><dl class="domintro"><dt><var title="">controller</var> = new <code id="dom-mediacontroller" title="dom-MediaController"><a href="#dom-mediacontroller">MediaController</a></code>()</dt>
 
    <dd>
@@ -1738,8 +1738,8 @@
   const unsigned short <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-texttrack-loaded" title='Read about this "LOADED" reference in the full HTML5 spec.'>LOADED</a> = 2;
   const unsigned short <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-texttrack-error" title='Read about this "ERROR" reference in the full HTML5 spec.'>ERROR</a> = 3;
   readonly attribute unsigned short <a href="#dom-texttrack-readystate" title="dom-TextTrack-readyState">readyState</a>;
-           attribute <a href="webappapis.html#function" id="function_141">Function</a>? <a href="index.html#ix-handler-onload" title="handler-TextTrack-onload">onload</a>;
-           attribute <a href="webappapis.html#function" id="function_142">Function</a>? <a href="index.html#ix-handler-onerror" title="handler-TextTrack-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_141">Function</a>? <a href="index.html#ix-handler-onload" title="handler-TextTrack-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_142">Function</a>? <a href="index.html#ix-handler-onerror" title="handler-TextTrack-onerror">onerror</a>;
 
   const unsigned short <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-texttrack-disabled" title='Read about this "DISABLED" reference in the full HTML5 spec.'>DISABLED</a> = 0;
   const unsigned short <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-texttrack-hidden" title='Read about this "HIDDEN" reference in the full HTML5 spec.'>HIDDEN</a> = 1;
@@ -1749,7 +1749,7 @@
   readonly attribute <a href="#texttrackcuelist" id="texttrackcuelist_0">TextTrackCueList</a>? <a href="#dom-texttrack-cues" title="dom-TextTrack-cues">cues</a>;
   readonly attribute <a href="#texttrackcuelist" id="texttrackcuelist_1">TextTrackCueList</a>? <a href="#dom-texttrack-activecues" title="dom-TextTrack-activeCues">activeCues</a>;
 
-           attribute <a href="webappapis.html#function" id="function_143">Function</a>? <a href="index.html#ix-handler-oncuechange" title="handler-TextTrack-oncuechange">oncuechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_143">Function</a>? <a href="index.html#ix-handler-oncuechange" title="handler-TextTrack-oncuechange">oncuechange</a>;
 };</pre><dl class="domintro"><dt><var title="">textTrack</var> . <code id="dom-texttrack-kind" title="dom-TextTrack-kind"><a href="#dom-texttrack-kind">kind</a></code></dt>
    <dd>
     <p>Returns the <a href="#text-track-kind" id="text-track-kind_4">text track kind</a> string.</p>
@@ -1900,8 +1900,8 @@
   DOMString <a href="#dom-texttrackcue-getcueassource" title="dom-TextTrackCue-getCueAsSource">getCueAsSource</a>();
   <a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#documentfragment" title='Read about this "DocumentFragment" reference in the full HTML5 spec.'>DocumentFragment</a> <a href="#dom-texttrackcue-getcueashtml" title="dom-TextTrackCue-getCueAsHTML">getCueAsHTML</a>();
 
-           attribute <a href="webappapis.html#function" id="function_144">Function</a>? ;
-           attribute <a href="webappapis.html#function" id="function_145">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_144">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_145">Function</a>? ;
 };</pre><dl class="domintro"><dt><var title="">cue</var> . <a href="#dom-texttrackcue-track" id="dom-texttrackcue-track" title="dom-TextTrackCue-track">track</a></dt>
    <dd>
     <p>Returns the <code><a href="#texttrack" id="texttrack_15">TextTrack</a></code> object to which this

Index: dom.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/dom.html,v
retrieving revision 1.1156
retrieving revision 1.1157
diff -u -d -r1.1156 -r1.1157
--- dom.html	23 Sep 2011 19:57:45 -0000	1.1156
+++ dom.html	29 Sep 2011 21:57:03 -0000	1.1157
@@ -441,62 +441,62 @@
   readonly attribute <a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#htmlcollection" title='Read about this "HTMLCollection" reference in the full HTML5 spec.'>HTMLCollection</a> <a href="commands.html#dom-document-commands" title="dom-document-commands">commands</a>;
 
   // <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#event-handler-idl-attributes" title='Read about this "event handler IDL attributes" reference in the full HTML5 spec.'>event handler IDL attributes</a>
-           attribute <a href="webappapis.html#function" id="function_0">Function</a>? <a href="index.html#ix-handler-onabort" title="handler-onabort">onabort</a>;
-           attribute <a href="webappapis.html#function" id="function_1">Function</a>? <a href="index.html#ix-handler-onblur" title="handler-onblur">onblur</a>;
-           attribute <a href="webappapis.html#function" id="function_2">Function</a>? <a href="index.html#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
-           attribute <a href="webappapis.html#function" id="function_3">Function</a>? <a href="index.html#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
-           attribute <a href="webappapis.html#function" id="function_4">Function</a>? <a href="index.html#ix-handler-onchange" title="handler-onchange">onchange</a>;
-           attribute <a href="webappapis.html#function" id="function_5">Function</a>? <a href="index.html#ix-handler-onclick" title="handler-onclick">onclick</a>;
-           attribute <a href="webappapis.html#function" id="function_6">Function</a>? <a href="index.html#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
-           attribute <a href="webappapis.html#function" id="function_7">Function</a>? <a href="index.html#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
-           attribute <a href="webappapis.html#function" id="function_8">Function</a>? <a href="index.html#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
-           attribute <a href="webappapis.html#function" id="function_9">Function</a>? <a href="index.html#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
-           attribute <a href="webappapis.html#function" id="function_10">Function</a>? <a href="index.html#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
-           attribute <a href="webappapis.html#function" id="function_11">Function</a>? <a href="index.html#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
-           attribute <a href="webappapis.html#function" id="function_12">Function</a>? <a href="index.html#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
-           attribute <a href="webappapis.html#function" id="function_13">Function</a>? <a href="index.html#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
-           attribute <a href="webappapis.html#function" id="function_14">Function</a>? <a href="index.html#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
-           attribute <a href="webappapis.html#function" id="function_15">Function</a>? <a href="index.html#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
-           attribute <a href="webappapis.html#function" id="function_16">Function</a>? <a href="index.html#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
-           attribute <a href="webappapis.html#function" id="function_17">Function</a>? <a href="index.html#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
-           attribute <a href="webappapis.html#function" id="function_18">Function</a>? <a href="index.html#ix-handler-onended" title="handler-onended">onended</a>;
-           attribute <a href="webappapis.html#function" id="function_19">Function</a>? <a href="index.html#ix-handler-onerror" title="handler-onerror">onerror</a>;
-           attribute <a href="webappapis.html#function" id="function_20">Function</a>? <a href="index.html#ix-handler-onfocus" title="handler-onfocus">onfocus</a>;
-           attribute <a href="webappapis.html#function" id="function_21">Function</a>? <a href="index.html#ix-handler-oninput" title="handler-oninput">oninput</a>;
-           attribute <a href="webappapis.html#function" id="function_22">Function</a>? <a href="index.html#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
-           attribute <a href="webappapis.html#function" id="function_23">Function</a>? <a href="index.html#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
-           attribute <a href="webappapis.html#function" id="function_24">Function</a>? <a href="index.html#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
-           attribute <a href="webappapis.html#function" id="function_25">Function</a>? <a href="index.html#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
-           attribute <a href="webappapis.html#function" id="function_26">Function</a>? <a href="index.html#ix-handler-onload" title="handler-onload">onload</a>;
-           attribute <a href="webappapis.html#function" id="function_27">Function</a>? <a href="index.html#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
-           attribute <a href="webappapis.html#function" id="function_28">Function</a>? <a href="index.html#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
-           attribute <a href="webappapis.html#function" id="function_29">Function</a>? <a href="index.html#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
-           attribute <a href="webappapis.html#function" id="function_30">Function</a>? <a href="index.html#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
-           attribute <a href="webappapis.html#function" id="function_31">Function</a>? <a href="index.html#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
-           attribute <a href="webappapis.html#function" id="function_32">Function</a>? <a href="index.html#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
-           attribute <a href="webappapis.html#function" id="function_33">Function</a>? <a href="index.html#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
-           attribute <a href="webappapis.html#function" id="function_34">Function</a>? <a href="index.html#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
-           attribute <a href="webappapis.html#function" id="function_35">Function</a>? <a href="index.html#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
-           attribute <a href="webappapis.html#function" id="function_36">Function</a>? <a href="index.html#ix-handler-onpause" title="handler-onpause">onpause</a>;
-           attribute <a href="webappapis.html#function" id="function_37">Function</a>? <a href="index.html#ix-handler-onplay" title="handler-onplay">onplay</a>;
-           attribute <a href="webappapis.html#function" id="function_38">Function</a>? <a href="index.html#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
-           attribute <a href="webappapis.html#function" id="function_39">Function</a>? <a href="index.html#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
-           attribute <a href="webappapis.html#function" id="function_40">Function</a>? <a href="index.html#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
-           attribute <a href="webappapis.html#function" id="function_41">Function</a>? <a href="index.html#ix-handler-onreset" title="handler-onreset">onreset</a>;
-           attribute <a href="webappapis.html#function" id="function_42">Function</a>? <a href="index.html#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
-           attribute <a href="webappapis.html#function" id="function_43">Function</a>? <a href="index.html#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
-           attribute <a href="webappapis.html#function" id="function_44">Function</a>? <a href="index.html#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
-           attribute <a href="webappapis.html#function" id="function_45">Function</a>? <a href="index.html#ix-handler-onselect" title="handler-onselect">onselect</a>;
-           attribute <a href="webappapis.html#function" id="function_46">Function</a>? <a href="index.html#ix-handler-onshow" title="handler-onshow">onshow</a>;
-           attribute <a href="webappapis.html#function" id="function_47">Function</a>? <a href="index.html#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
-           attribute <a href="webappapis.html#function" id="function_48">Function</a>? <a href="index.html#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
-           attribute <a href="webappapis.html#function" id="function_49">Function</a>? <a href="index.html#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
-           attribute <a href="webappapis.html#function" id="function_50">Function</a>? <a href="index.html#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
-           attribute <a href="webappapis.html#function" id="function_51">Function</a>? <a href="index.html#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
-           attribute <a href="webappapis.html#function" id="function_52">Function</a>? <a href="index.html#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_0">Function</a>? <a href="index.html#ix-handler-onabort" title="handler-onabort">onabort</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_1">Function</a>? <a href="index.html#ix-handler-onblur" title="handler-onblur">onblur</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_2">Function</a>? <a href="index.html#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_3">Function</a>? <a href="index.html#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_4">Function</a>? <a href="index.html#ix-handler-onchange" title="handler-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_5">Function</a>? <a href="index.html#ix-handler-onclick" title="handler-onclick">onclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_6">Function</a>? <a href="index.html#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_7">Function</a>? <a href="index.html#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_8">Function</a>? <a href="index.html#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_9">Function</a>? <a href="index.html#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_10">Function</a>? <a href="index.html#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_11">Function</a>? <a href="index.html#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_12">Function</a>? <a href="index.html#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_13">Function</a>? <a href="index.html#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_14">Function</a>? <a href="index.html#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_15">Function</a>? <a href="index.html#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_16">Function</a>? <a href="index.html#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_17">Function</a>? <a href="index.html#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_18">Function</a>? <a href="index.html#ix-handler-onended" title="handler-onended">onended</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_19">Function</a>? <a href="index.html#ix-handler-onerror" title="handler-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_20">Function</a>? <a href="index.html#ix-handler-onfocus" title="handler-onfocus">onfocus</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_21">Function</a>? <a href="index.html#ix-handler-oninput" title="handler-oninput">oninput</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_22">Function</a>? <a href="index.html#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_23">Function</a>? <a href="index.html#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_24">Function</a>? <a href="index.html#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_25">Function</a>? <a href="index.html#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_26">Function</a>? <a href="index.html#ix-handler-onload" title="handler-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_27">Function</a>? <a href="index.html#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_28">Function</a>? <a href="index.html#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_29">Function</a>? <a href="index.html#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_30">Function</a>? <a href="index.html#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_31">Function</a>? <a href="index.html#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_32">Function</a>? <a href="index.html#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_33">Function</a>? <a href="index.html#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_34">Function</a>? <a href="index.html#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_35">Function</a>? <a href="index.html#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_36">Function</a>? <a href="index.html#ix-handler-onpause" title="handler-onpause">onpause</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_37">Function</a>? <a href="index.html#ix-handler-onplay" title="handler-onplay">onplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_38">Function</a>? <a href="index.html#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_39">Function</a>? <a href="index.html#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_40">Function</a>? <a href="index.html#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_41">Function</a>? <a href="index.html#ix-handler-onreset" title="handler-onreset">onreset</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_42">Function</a>? <a href="index.html#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_43">Function</a>? <a href="index.html#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_44">Function</a>? <a href="index.html#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_45">Function</a>? <a href="index.html#ix-handler-onselect" title="handler-onselect">onselect</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_46">Function</a>? <a href="index.html#ix-handler-onshow" title="handler-onshow">onshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_47">Function</a>? <a href="index.html#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_48">Function</a>? <a href="index.html#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_49">Function</a>? <a href="index.html#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_50">Function</a>? <a href="index.html#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_51">Function</a>? <a href="index.html#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_52">Function</a>? <a href="index.html#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
 
   // special <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#event-handler-idl-attributes" title='Read about this "event handler IDL attributes" reference in the full HTML5 spec.'>event handler IDL attributes</a> that only apply to Document objects
-           attribute <a href="webappapis.html#function" id="function_53">Function</a>? <a class="full-spec-link" href="http://dev.w3.org/html5/spec/.html#ix-handler-onreadystatechange" title='Read about this "onreadystatechange" reference in the full HTML5 spec.'>onreadystatechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_53">Function</a>? <a class="full-spec-link" href="http://dev.w3.org/html5/spec/.html#ix-handler-onreadystatechange" title='Read about this "onreadystatechange" reference in the full HTML5 spec.'>onreadystatechange</a>;
 };
 <a href="infrastructure.html#document" id="document_28">Document</a> implements <a href="#htmldocument" id="htmldocument_6">HTMLDocument</a>;</pre><p>Since the <code><a href="#htmldocument" id="htmldocument_7">HTMLDocument</a></code> interface holds methods and
   attributes related to a number of disparate features, the members of

Index: spec.preprocessed.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/spec.preprocessed.html,v
retrieving revision 1.609
retrieving revision 1.610
diff -u -d -r1.609 -r1.610
--- spec.preprocessed.html	29 Sep 2011 18:57:21 -0000	1.609
+++ spec.preprocessed.html	29 Sep 2011 21:57:09 -0000	1.610
@@ -379,7 +379,7 @@
     <dt>Editor:</dt>
     <dd><a href="mailto:ian@hixie.ch">Ian Hickson</a>, Google, Inc.</dd>
    </dl><p>This specification is available in the following formats: <a href="spec.html">single page HTML</a>, <a href="Overview.html">multipage HTML</a>, <a href="http://dev.w3.org/html5/spec/">full specification</a>.
-      This is revision 1.5292.</p> 
+      This is revision 1.5293.</p> 
      <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    &#169; 2011 <a href="http://www.w3.org/"><abbr title="World Wide
    Web Consortium">W3C</abbr></a><sup>&#174;</sup> (<a href="http://www.csail.mit.edu/"><abbr title="Massachusetts
@@ -2787,62 +2787,62 @@
   readonly attribute <a href="#htmlcollection">HTMLCollection</a> <a href="#dom-document-commands" title="dom-document-commands">commands</a>;
 
   // <a href="#event-handler-idl-attributes">event handler IDL attributes</a>
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onabort" title="handler-onabort">onabort</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onblur" title="handler-onblur">onblur</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onchange" title="handler-onchange">onchange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onclick" title="handler-onclick">onclick</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onended" title="handler-onended">onended</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onerror" title="handler-onerror">onerror</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onfocus" title="handler-onfocus">onfocus</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oninput" title="handler-oninput">oninput</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onload" title="handler-onload">onload</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onpause" title="handler-onpause">onpause</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onplay" title="handler-onplay">onplay</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onreset" title="handler-onreset">onreset</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onselect" title="handler-onselect">onselect</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onshow" title="handler-onshow">onshow</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onabort" title="handler-onabort">onabort</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onblur" title="handler-onblur">onblur</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onchange" title="handler-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onclick" title="handler-onclick">onclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onended" title="handler-onended">onended</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onerror" title="handler-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onfocus" title="handler-onfocus">onfocus</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oninput" title="handler-oninput">oninput</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onload" title="handler-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onpause" title="handler-onpause">onpause</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onplay" title="handler-onplay">onplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onreset" title="handler-onreset">onreset</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onselect" title="handler-onselect">onselect</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onshow" title="handler-onshow">onshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
 
   // special <a href="#event-handler-idl-attributes">event handler IDL attributes</a> that only apply to Document objects
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onreadystatechange" title="handler-onreadystatechange">onreadystatechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onreadystatechange" title="handler-onreadystatechange">onreadystatechange</a>;
 };
 <a href="#document">Document</a> implements <a href="#htmldocument">HTMLDocument</a>;</pre><p>Since the <code><a href="#htmldocument">HTMLDocument</a></code> interface holds methods and
   attributes related to a number of disparate features, the members of
@@ -3161,59 +3161,59 @@
   readonly attribute <span>CSSStyleDeclaration</span> <a href="#dom-style" title="dom-style">style</a>;
 
   // <a href="#event-handler-idl-attributes">event handler IDL attributes</a>
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onabort" title="handler-onabort">onabort</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onblur" title="handler-onblur">onblur</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onchange" title="handler-onchange">onchange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onclick" title="handler-onclick">onclick</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onended" title="handler-onended">onended</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onerror" title="handler-onerror">onerror</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onfocus" title="handler-onfocus">onfocus</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oninput" title="handler-oninput">oninput</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onload" title="handler-onload">onload</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onpause" title="handler-onpause">onpause</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onplay" title="handler-onplay">onplay</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onreset" title="handler-onreset">onreset</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onselect" title="handler-onselect">onselect</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onshow" title="handler-onshow">onshow</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onabort" title="handler-onabort">onabort</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onblur" title="handler-onblur">onblur</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onchange" title="handler-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onclick" title="handler-onclick">onclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onended" title="handler-onended">onended</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onerror" title="handler-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onfocus" title="handler-onfocus">onfocus</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oninput" title="handler-oninput">oninput</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onload" title="handler-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onpause" title="handler-onpause">onpause</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onplay" title="handler-onplay">onplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onreset" title="handler-onreset">onreset</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onselect" title="handler-onselect">onselect</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onshow" title="handler-onshow">onshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
 };
 
 interface <dfn id="htmlunknownelement" role="button" tabindex="0" aria-haspopup="true">HTMLUnknownElement</dfn> : <a href="#htmlelement">HTMLElement</a> { };</pre><p>The <code><a href="#htmlelement">HTMLElement</a></code> interface holds methods and
@@ -6313,24 +6313,24 @@
    <dt>DOM interface:</dt>
    <dd>
 <pre class="idl">interface <dfn id="htmlbodyelement" role="button" tabindex="0" aria-haspopup="true">HTMLBodyElement</dfn> : <a href="#htmlelement">HTMLElement</a> {
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onafterprint" title="handler-window-onafterprint">onafterprint</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onbeforeprint" title="handler-window-onbeforeprint">onbeforeprint</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onbeforeunload" title="handler-window-onbeforeunload">onbeforeunload</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onblur" title="handler-window-onblur">onblur</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onerror" title="handler-window-onerror">onerror</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onfocus" title="handler-window-onfocus">onfocus</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onhashchange" title="handler-window-onhashchange">onhashchange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onload" title="handler-window-onload">onload</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onmessage" title="handler-window-onmessage">onmessage</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onoffline" title="handler-window-onoffline">onoffline</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-ononline" title="handler-window-ononline">ononline</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onpopstate" title="handler-window-onpopstate">onpopstate</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onpagehide" title="handler-window-onpagehide">onpagehide</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onpageshow" title="handler-window-onpageshow">onpageshow</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onresize" title="handler-window-onresize">onresize</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onscroll" title="handler-window-onscroll">onscroll</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onstorage" title="handler-window-onstorage">onstorage</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onunload" title="handler-window-onunload">onunload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onafterprint" title="handler-window-onafterprint">onafterprint</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onbeforeprint" title="handler-window-onbeforeprint">onbeforeprint</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onbeforeunload" title="handler-window-onbeforeunload">onbeforeunload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onblur" title="handler-window-onblur">onblur</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onerror" title="handler-window-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onfocus" title="handler-window-onfocus">onfocus</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onhashchange" title="handler-window-onhashchange">onhashchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onload" title="handler-window-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onmessage" title="handler-window-onmessage">onmessage</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onoffline" title="handler-window-onoffline">onoffline</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-ononline" title="handler-window-ononline">ononline</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onpopstate" title="handler-window-onpopstate">onpopstate</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onpagehide" title="handler-window-onpagehide">onpagehide</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onpageshow" title="handler-window-onpageshow">onpageshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onresize" title="handler-window-onresize">onresize</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onscroll" title="handler-window-onscroll">onscroll</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onstorage" title="handler-window-onstorage">onstorage</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onunload" title="handler-window-onunload">onunload</a>;
 };</pre>
 </dd>
   </dl><p>The <code><a href="#the-body-element">body</a></code> element <a href="#represents">represents</a> the main
@@ -12714,7 +12714,7 @@
   readonly attribute unsigned long <a href="#dom-audiotracklist-length" title="dom-AudioTrackList-length">length</a>;
   getter <a href="#audiotrack">AudioTrack</a> (unsigned long index);
   <a href="#audiotrack">AudioTrack</a>? <a href="#dom-audiotracklist-gettrackbyid" title="dom-AudioTrackList-getTrackById">getTrackById</a>(DOMString id);
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onchange" title="handler-TrackList-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onchange" title="handler-TrackList-onchange">onchange</a>;
 };
 
 interface <dfn id="audiotrack" role="button" tabindex="0" aria-haspopup="true">AudioTrack</dfn> {
@@ -12730,7 +12730,7 @@
   getter <a href="#videotrack">VideoTrack</a> (unsigned long index);
   <a href="#videotrack">VideoTrack</a>? <a href="#dom-videotracklist-gettrackbyid" title="dom-VideoTrackList-getTrackById">getTrackById</a>(DOMString id);
   readonly attribute long <a href="#dom-videotracklist-selectedindex" title="dom-VideoTrackList-selectedIndex">selectedIndex</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onchange" title="handler-TrackList-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onchange" title="handler-TrackList-onchange">onchange</a>;
 };
 
 interface <dfn id="videotrack" role="button" tabindex="0" aria-haspopup="true">VideoTrack</dfn> {
@@ -12927,21 +12927,21 @@
            attribute double <a href="#dom-mediacontroller-volume" title="dom-MediaController-volume">volume</a>;
            attribute boolean <a href="#dom-mediacontroller-muted" title="dom-MediaController-muted">muted</a>;
 
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onemptied" title="handler-MediaController-onemptied">onemptied</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-MediaController-onloadedmetadata">onloadedmetadata</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-MediaController-onloadeddata">onloadeddata</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplay" title="handler-MediaController-oncanplay">oncanplay</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-MediaController-oncanplaythrough">oncanplaythrough</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onplaying" title="handler-MediaController-onplaying">onplaying</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onended" title="handler-MediaController-onended">onended</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onwaiting" title="handler-MediaController-onwaiting">onwaiting</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onemptied" title="handler-MediaController-onemptied">onemptied</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-MediaController-onloadedmetadata">onloadedmetadata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-MediaController-onloadeddata">onloadeddata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplay" title="handler-MediaController-oncanplay">oncanplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-MediaController-oncanplaythrough">oncanplaythrough</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onplaying" title="handler-MediaController-onplaying">onplaying</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onended" title="handler-MediaController-onended">onended</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onwaiting" title="handler-MediaController-onwaiting">onwaiting</a>;
 
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-MediaController-ondurationchange">ondurationchange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-MediaController-ontimeupdate">ontimeupdate</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onplay" title="handler-MediaController-onplay">onplay</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onpause" title="handler-MediaController-onpause">onpause</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onratechange" title="handler-MediaController-onratechange">onratechange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-MediaController-onvolumechange">onvolumechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-MediaController-ondurationchange">ondurationchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-MediaController-ontimeupdate">ontimeupdate</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onplay" title="handler-MediaController-onplay">onplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onpause" title="handler-MediaController-onpause">onpause</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onratechange" title="handler-MediaController-onratechange">onratechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-MediaController-onvolumechange">onvolumechange</a>;
 };</pre><dl class="domintro"><dt><var title="">controller</var> = new <code title="dom-MediaController" id="dom-mediacontroller"><a href="#dom-mediacontroller">MediaController</a></code>()</dt>
 
    <dd>
@@ -13479,8 +13479,8 @@
   const unsigned short <a href="#dom-texttrack-loaded" title="dom-TextTrack-LOADED">LOADED</a> = 2;
   const unsigned short <a href="#dom-texttrack-error" title="dom-TextTrack-ERROR">ERROR</a> = 3;
   readonly attribute unsigned short <a href="#dom-texttrack-readystate" title="dom-TextTrack-readyState">readyState</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onload" title="handler-TextTrack-onload">onload</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onerror" title="handler-TextTrack-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onload" title="handler-TextTrack-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onerror" title="handler-TextTrack-onerror">onerror</a>;
 
   const unsigned short <a href="#dom-texttrack-disabled" title="dom-TextTrack-DISABLED">DISABLED</a> = 0;
   const unsigned short <a href="#dom-texttrack-hidden" title="dom-TextTrack-HIDDEN">HIDDEN</a> = 1;
@@ -13490,7 +13490,7 @@
   readonly attribute <a href="#texttrackcuelist">TextTrackCueList</a>? <a href="#dom-texttrack-cues" title="dom-TextTrack-cues">cues</a>;
   readonly attribute <a href="#texttrackcuelist">TextTrackCueList</a>? <a href="#dom-texttrack-activecues" title="dom-TextTrack-activeCues">activeCues</a>;
 
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncuechange" title="handler-TextTrack-oncuechange">oncuechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncuechange" title="handler-TextTrack-oncuechange">oncuechange</a>;
 };</pre><dl class="domintro"><dt><var title="">textTrack</var> . <code title="dom-TextTrack-kind" id="dom-texttrack-kind"><a href="#dom-texttrack-kind">kind</a></code></dt>
    <dd>
     <p>Returns the <a href="#text-track-kind">text track kind</a> string.</p>
@@ -13641,8 +13641,8 @@
   DOMString <a href="#dom-texttrackcue-getcueassource" title="dom-TextTrackCue-getCueAsSource">getCueAsSource</a>();
   <a href="#documentfragment">DocumentFragment</a> <a href="#dom-texttrackcue-getcueashtml" title="dom-TextTrackCue-getCueAsHTML">getCueAsHTML</a>();
 
-           attribute <a href="#function">Function</a>? ;
-           attribute <a href="#function">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? ;
 };</pre><dl class="domintro"><dt><var title="">cue</var> . <a href="#dom-texttrackcue-track" title="dom-TextTrackCue-track" id="dom-texttrackcue-track">track</a></dt>
    <dd>
     <p>Returns the <code><a href="#texttrack">TextTrack</a></code> object to which this
@@ -22760,72 +22760,72 @@
   any <a href="#dom-showmodaldialog" title="dom-showModalDialog">showModalDialog</a>(DOMString url, optional any argument);
 
   // <a href="#event-handler-idl-attributes">event handler IDL attributes</a>
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onabort" title="handler-onabort">onabort</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onafterprint" title="handler-window-onafterprint">onafterprint</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onbeforeprint" title="handler-window-onbeforeprint">onbeforeprint</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onbeforeunload" title="handler-window-onbeforeunload">onbeforeunload</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onblur" title="handler-window-onblur">onblur</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onchange" title="handler-onchange">onchange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onclick" title="handler-onclick">onclick</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onended" title="handler-onended">onended</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onerror" title="handler-window-onerror">onerror</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onfocus" title="handler-window-onfocus">onfocus</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onhashchange" title="handler-window-onhashchange">onhashchange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oninput" title="handler-oninput">oninput</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onload" title="handler-window-onload">onload</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onmessage" title="handler-window-onmessage">onmessage</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onoffline" title="handler-window-onoffline">onoffline</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-ononline" title="handler-window-ononline">ononline</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onpause" title="handler-onpause">onpause</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onplay" title="handler-onplay">onplay</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onpagehide" title="handler-window-onpagehide">onpagehide</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onpageshow" title="handler-window-onpageshow">onpageshow</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onpopstate" title="handler-window-onpopstate">onpopstate</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onreset" title="handler-onreset">onreset</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onresize" title="handler-window-onresize">onresize</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onselect" title="handler-onselect">onselect</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onshow" title="handler-onshow">onshow</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onstorage" title="handler-window-onstorage">onstorage</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onunload" title="handler-window-onunload">onunload</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onabort" title="handler-onabort">onabort</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onafterprint" title="handler-window-onafterprint">onafterprint</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onbeforeprint" title="handler-window-onbeforeprint">onbeforeprint</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onbeforeunload" title="handler-window-onbeforeunload">onbeforeunload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onblur" title="handler-window-onblur">onblur</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onchange" title="handler-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onclick" title="handler-onclick">onclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onended" title="handler-onended">onended</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onerror" title="handler-window-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onfocus" title="handler-window-onfocus">onfocus</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onhashchange" title="handler-window-onhashchange">onhashchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oninput" title="handler-oninput">oninput</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onload" title="handler-window-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onmessage" title="handler-window-onmessage">onmessage</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onoffline" title="handler-window-onoffline">onoffline</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-ononline" title="handler-window-ononline">ononline</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onpause" title="handler-onpause">onpause</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onplay" title="handler-onplay">onplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onpagehide" title="handler-window-onpagehide">onpagehide</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onpageshow" title="handler-window-onpageshow">onpageshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onpopstate" title="handler-window-onpopstate">onpopstate</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onreset" title="handler-onreset">onreset</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onresize" title="handler-window-onresize">onresize</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onselect" title="handler-onselect">onselect</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onshow" title="handler-onshow">onshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onstorage" title="handler-window-onstorage">onstorage</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-window-onunload" title="handler-window-onunload">onunload</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
 };</pre><dl class="domintro"><dt><var title="">window</var> . <code title="dom-window" id="dom-window"><a href="#dom-window">window</a></code></dt>
    <dt><var title="">window</var> . <code title="dom-frames" id="dom-frames"><a href="#dom-frames">frames</a></code></dt>
    <dt><var title="">window</var> . <code title="dom-self" id="dom-self"><a href="#dom-self">self</a></code></dt>
@@ -23716,14 +23716,14 @@
   void <a href="#dom-appcache-swapcache" title="dom-appcache-swapCache">swapCache</a>();
 
   // events
-           attribute <a href="#function">Function</a>? ;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onerror" title="handler-appcache-onerror">onerror</a>;
-           attribute <a href="#function">Function</a>? ;
-           attribute <a href="#function">Function</a>? ;
-           attribute <a href="#function">Function</a>? <a href="#ix-handler-onprogress" title="handler-appcache-onprogress">onprogress</a>;
-           attribute <a href="#function">Function</a>? ;
-           attribute <a href="#function">Function</a>? ;
-           attribute <a href="#function">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onerror" title="handler-appcache-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#ix-handler-onprogress" title="handler-appcache-onprogress">onprogress</a>;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? ;
+  [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? ;
 };</pre><dl class="domintro"><dt><var title="">cache</var> = <var title="">window</var> . <code title="dom-applicationCache"><a href="#dom-applicationcache">applicationCache</a></code></dt>
    <dd>
 

Index: the-body-element.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/the-body-element.html,v
retrieving revision 1.134
retrieving revision 1.135
diff -u -d -r1.134 -r1.135
--- the-body-element.html	9 Sep 2011 22:57:49 -0000	1.134
+++ the-body-element.html	29 Sep 2011 21:57:10 -0000	1.135
@@ -378,24 +378,24 @@
    <dt>DOM interface:</dt>
    <dd>
 <pre class="idl">interface <dfn aria-haspopup="true" id="htmlbodyelement" role="button" tabindex="0">HTMLBodyElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement_15">HTMLElement</a> {
-           attribute <a href="webappapis.html#function" id="function_107">Function</a>? <a href="index.html#ix-handler-window-onafterprint" title="handler-window-onafterprint">onafterprint</a>;
-           attribute <a href="webappapis.html#function" id="function_108">Function</a>? <a href="index.html#ix-handler-window-onbeforeprint" title="handler-window-onbeforeprint">onbeforeprint</a>;
-           attribute <a href="webappapis.html#function" id="function_109">Function</a>? <a href="index.html#ix-handler-window-onbeforeunload" title="handler-window-onbeforeunload">onbeforeunload</a>;
-           attribute <a href="webappapis.html#function" id="function_110">Function</a>? <a href="index.html#ix-handler-window-onblur" title="handler-window-onblur">onblur</a>;
-           attribute <a href="webappapis.html#function" id="function_111">Function</a>? <a href="index.html#ix-handler-window-onerror" title="handler-window-onerror">onerror</a>;
-           attribute <a href="webappapis.html#function" id="function_112">Function</a>? <a href="index.html#ix-handler-window-onfocus" title="handler-window-onfocus">onfocus</a>;
-           attribute <a href="webappapis.html#function" id="function_113">Function</a>? <a href="index.html#ix-handler-window-onhashchange" title="handler-window-onhashchange">onhashchange</a>;
-           attribute <a href="webappapis.html#function" id="function_114">Function</a>? <a href="index.html#ix-handler-window-onload" title="handler-window-onload">onload</a>;
-           attribute <a href="webappapis.html#function" id="function_115">Function</a>? <a href="index.html#ix-handler-window-onmessage" title="handler-window-onmessage">onmessage</a>;
-           attribute <a href="webappapis.html#function" id="function_116">Function</a>? <a href="index.html#ix-handler-window-onoffline" title="handler-window-onoffline">onoffline</a>;
-           attribute <a href="webappapis.html#function" id="function_117">Function</a>? <a href="index.html#ix-handler-window-ononline" title="handler-window-ononline">ononline</a>;
-           attribute <a href="webappapis.html#function" id="function_118">Function</a>? <a href="index.html#ix-handler-window-onpopstate" title="handler-window-onpopstate">onpopstate</a>;
-           attribute <a href="webappapis.html#function" id="function_119">Function</a>? <a href="index.html#ix-handler-window-onpagehide" title="handler-window-onpagehide">onpagehide</a>;
-           attribute <a href="webappapis.html#function" id="function_120">Function</a>? <a href="index.html#ix-handler-window-onpageshow" title="handler-window-onpageshow">onpageshow</a>;
-           attribute <a href="webappapis.html#function" id="function_121">Function</a>? <a href="index.html#ix-handler-window-onresize" title="handler-window-onresize">onresize</a>;
-           attribute <a href="webappapis.html#function" id="function_122">Function</a>? <a href="index.html#ix-handler-window-onscroll" title="handler-window-onscroll">onscroll</a>;
-           attribute <a href="webappapis.html#function" id="function_123">Function</a>? <a href="index.html#ix-handler-window-onstorage" title="handler-window-onstorage">onstorage</a>;
-           attribute <a href="webappapis.html#function" id="function_124">Function</a>? <a href="index.html#ix-handler-window-onunload" title="handler-window-onunload">onunload</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_107">Function</a>? <a href="index.html#ix-handler-window-onafterprint" title="handler-window-onafterprint">onafterprint</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_108">Function</a>? <a href="index.html#ix-handler-window-onbeforeprint" title="handler-window-onbeforeprint">onbeforeprint</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_109">Function</a>? <a href="index.html#ix-handler-window-onbeforeunload" title="handler-window-onbeforeunload">onbeforeunload</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_110">Function</a>? <a href="index.html#ix-handler-window-onblur" title="handler-window-onblur">onblur</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_111">Function</a>? <a href="index.html#ix-handler-window-onerror" title="handler-window-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_112">Function</a>? <a href="index.html#ix-handler-window-onfocus" title="handler-window-onfocus">onfocus</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_113">Function</a>? <a href="index.html#ix-handler-window-onhashchange" title="handler-window-onhashchange">onhashchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_114">Function</a>? <a href="index.html#ix-handler-window-onload" title="handler-window-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_115">Function</a>? <a href="index.html#ix-handler-window-onmessage" title="handler-window-onmessage">onmessage</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_116">Function</a>? <a href="index.html#ix-handler-window-onoffline" title="handler-window-onoffline">onoffline</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_117">Function</a>? <a href="index.html#ix-handler-window-ononline" title="handler-window-ononline">ononline</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_118">Function</a>? <a href="index.html#ix-handler-window-onpopstate" title="handler-window-onpopstate">onpopstate</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_119">Function</a>? <a href="index.html#ix-handler-window-onpagehide" title="handler-window-onpagehide">onpagehide</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_120">Function</a>? <a href="index.html#ix-handler-window-onpageshow" title="handler-window-onpageshow">onpageshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_121">Function</a>? <a href="index.html#ix-handler-window-onresize" title="handler-window-onresize">onresize</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_122">Function</a>? <a href="index.html#ix-handler-window-onscroll" title="handler-window-onscroll">onscroll</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_123">Function</a>? <a href="index.html#ix-handler-window-onstorage" title="handler-window-onstorage">onstorage</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_124">Function</a>? <a href="index.html#ix-handler-window-onunload" title="handler-window-onunload">onunload</a>;
 };</pre>
 </dd>
   </dl><p>The <code><a href="#the-body-element" id="body_9">body</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> the main

Index: elements.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/elements.html,v
retrieving revision 1.607
retrieving revision 1.608
diff -u -d -r1.607 -r1.608
--- elements.html	9 Sep 2011 22:57:32 -0000	1.607
+++ elements.html	29 Sep 2011 21:57:03 -0000	1.608
@@ -534,59 +534,59 @@
   readonly attribute <span>CSSStyleDeclaration</span> <a href="global-attributes.html#dom-style" title="dom-style">style</a>;
 
   // <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#event-handler-idl-attributes" title='Read about this "event handler IDL attributes" reference in the full HTML5 spec.'>event handler IDL attributes</a>
-           attribute <a href="webappapis.html#function" id="function_54">Function</a>? <a href="index.html#ix-handler-onabort" title="handler-onabort">onabort</a>;
-           attribute <a href="webappapis.html#function" id="function_55">Function</a>? <a href="index.html#ix-handler-onblur" title="handler-onblur">onblur</a>;
-           attribute <a href="webappapis.html#function" id="function_56">Function</a>? <a href="index.html#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
-           attribute <a href="webappapis.html#function" id="function_57">Function</a>? <a href="index.html#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
-           attribute <a href="webappapis.html#function" id="function_58">Function</a>? <a href="index.html#ix-handler-onchange" title="handler-onchange">onchange</a>;
-           attribute <a href="webappapis.html#function" id="function_59">Function</a>? <a href="index.html#ix-handler-onclick" title="handler-onclick">onclick</a>;
-           attribute <a href="webappapis.html#function" id="function_60">Function</a>? <a href="index.html#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
-           attribute <a href="webappapis.html#function" id="function_61">Function</a>? <a href="index.html#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
-           attribute <a href="webappapis.html#function" id="function_62">Function</a>? <a href="index.html#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
-           attribute <a href="webappapis.html#function" id="function_63">Function</a>? <a href="index.html#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
-           attribute <a href="webappapis.html#function" id="function_64">Function</a>? <a href="index.html#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
-           attribute <a href="webappapis.html#function" id="function_65">Function</a>? <a href="index.html#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
-           attribute <a href="webappapis.html#function" id="function_66">Function</a>? <a href="index.html#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
-           attribute <a href="webappapis.html#function" id="function_67">Function</a>? <a href="index.html#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
-           attribute <a href="webappapis.html#function" id="function_68">Function</a>? <a href="index.html#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
-           attribute <a href="webappapis.html#function" id="function_69">Function</a>? <a href="index.html#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
-           attribute <a href="webappapis.html#function" id="function_70">Function</a>? <a href="index.html#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
-           attribute <a href="webappapis.html#function" id="function_71">Function</a>? <a href="index.html#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
-           attribute <a href="webappapis.html#function" id="function_72">Function</a>? <a href="index.html#ix-handler-onended" title="handler-onended">onended</a>;
-           attribute <a href="webappapis.html#function" id="function_73">Function</a>? <a href="index.html#ix-handler-onerror" title="handler-onerror">onerror</a>;
-           attribute <a href="webappapis.html#function" id="function_74">Function</a>? <a href="index.html#ix-handler-onfocus" title="handler-onfocus">onfocus</a>;
-           attribute <a href="webappapis.html#function" id="function_75">Function</a>? <a href="index.html#ix-handler-oninput" title="handler-oninput">oninput</a>;
-           attribute <a href="webappapis.html#function" id="function_76">Function</a>? <a href="index.html#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
-           attribute <a href="webappapis.html#function" id="function_77">Function</a>? <a href="index.html#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
-           attribute <a href="webappapis.html#function" id="function_78">Function</a>? <a href="index.html#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
-           attribute <a href="webappapis.html#function" id="function_79">Function</a>? <a href="index.html#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
-           attribute <a href="webappapis.html#function" id="function_80">Function</a>? <a href="index.html#ix-handler-onload" title="handler-onload">onload</a>;
-           attribute <a href="webappapis.html#function" id="function_81">Function</a>? <a href="index.html#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
-           attribute <a href="webappapis.html#function" id="function_82">Function</a>? <a href="index.html#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
-           attribute <a href="webappapis.html#function" id="function_83">Function</a>? <a href="index.html#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
-           attribute <a href="webappapis.html#function" id="function_84">Function</a>? <a href="index.html#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
-           attribute <a href="webappapis.html#function" id="function_85">Function</a>? <a href="index.html#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
-           attribute <a href="webappapis.html#function" id="function_86">Function</a>? <a href="index.html#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
-           attribute <a href="webappapis.html#function" id="function_87">Function</a>? <a href="index.html#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
-           attribute <a href="webappapis.html#function" id="function_88">Function</a>? <a href="index.html#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
-           attribute <a href="webappapis.html#function" id="function_89">Function</a>? <a href="index.html#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
-           attribute <a href="webappapis.html#function" id="function_90">Function</a>? <a href="index.html#ix-handler-onpause" title="handler-onpause">onpause</a>;
-           attribute <a href="webappapis.html#function" id="function_91">Function</a>? <a href="index.html#ix-handler-onplay" title="handler-onplay">onplay</a>;
-           attribute <a href="webappapis.html#function" id="function_92">Function</a>? <a href="index.html#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
-           attribute <a href="webappapis.html#function" id="function_93">Function</a>? <a href="index.html#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
-           attribute <a href="webappapis.html#function" id="function_94">Function</a>? <a href="index.html#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
-           attribute <a href="webappapis.html#function" id="function_95">Function</a>? <a href="index.html#ix-handler-onreset" title="handler-onreset">onreset</a>;
-           attribute <a href="webappapis.html#function" id="function_96">Function</a>? <a href="index.html#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
-           attribute <a href="webappapis.html#function" id="function_97">Function</a>? <a href="index.html#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
-           attribute <a href="webappapis.html#function" id="function_98">Function</a>? <a href="index.html#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
-           attribute <a href="webappapis.html#function" id="function_99">Function</a>? <a href="index.html#ix-handler-onselect" title="handler-onselect">onselect</a>;
-           attribute <a href="webappapis.html#function" id="function_100">Function</a>? <a href="index.html#ix-handler-onshow" title="handler-onshow">onshow</a>;
-           attribute <a href="webappapis.html#function" id="function_101">Function</a>? <a href="index.html#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
-           attribute <a href="webappapis.html#function" id="function_102">Function</a>? <a href="index.html#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
-           attribute <a href="webappapis.html#function" id="function_103">Function</a>? <a href="index.html#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
-           attribute <a href="webappapis.html#function" id="function_104">Function</a>? <a href="index.html#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
-           attribute <a href="webappapis.html#function" id="function_105">Function</a>? <a href="index.html#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
-           attribute <a href="webappapis.html#function" id="function_106">Function</a>? <a href="index.html#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_54">Function</a>? <a href="index.html#ix-handler-onabort" title="handler-onabort">onabort</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_55">Function</a>? <a href="index.html#ix-handler-onblur" title="handler-onblur">onblur</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_56">Function</a>? <a href="index.html#ix-handler-oncanplay" title="handler-oncanplay">oncanplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_57">Function</a>? <a href="index.html#ix-handler-oncanplaythrough" title="handler-oncanplaythrough">oncanplaythrough</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_58">Function</a>? <a href="index.html#ix-handler-onchange" title="handler-onchange">onchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_59">Function</a>? <a href="index.html#ix-handler-onclick" title="handler-onclick">onclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_60">Function</a>? <a href="index.html#ix-handler-oncontextmenu" title="handler-oncontextmenu">oncontextmenu</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_61">Function</a>? <a href="index.html#ix-handler-oncuechange" title="handler-oncuechange">oncuechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_62">Function</a>? <a href="index.html#ix-handler-ondblclick" title="handler-ondblclick">ondblclick</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_63">Function</a>? <a href="index.html#ix-handler-ondrag" title="handler-ondrag">ondrag</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_64">Function</a>? <a href="index.html#ix-handler-ondragend" title="handler-ondragend">ondragend</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_65">Function</a>? <a href="index.html#ix-handler-ondragenter" title="handler-ondragenter">ondragenter</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_66">Function</a>? <a href="index.html#ix-handler-ondragleave" title="handler-ondragleave">ondragleave</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_67">Function</a>? <a href="index.html#ix-handler-ondragover" title="handler-ondragover">ondragover</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_68">Function</a>? <a href="index.html#ix-handler-ondragstart" title="handler-ondragstart">ondragstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_69">Function</a>? <a href="index.html#ix-handler-ondrop" title="handler-ondrop">ondrop</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_70">Function</a>? <a href="index.html#ix-handler-ondurationchange" title="handler-ondurationchange">ondurationchange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_71">Function</a>? <a href="index.html#ix-handler-onemptied" title="handler-onemptied">onemptied</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_72">Function</a>? <a href="index.html#ix-handler-onended" title="handler-onended">onended</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_73">Function</a>? <a href="index.html#ix-handler-onerror" title="handler-onerror">onerror</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_74">Function</a>? <a href="index.html#ix-handler-onfocus" title="handler-onfocus">onfocus</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_75">Function</a>? <a href="index.html#ix-handler-oninput" title="handler-oninput">oninput</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_76">Function</a>? <a href="index.html#ix-handler-oninvalid" title="handler-oninvalid">oninvalid</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_77">Function</a>? <a href="index.html#ix-handler-onkeydown" title="handler-onkeydown">onkeydown</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_78">Function</a>? <a href="index.html#ix-handler-onkeypress" title="handler-onkeypress">onkeypress</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_79">Function</a>? <a href="index.html#ix-handler-onkeyup" title="handler-onkeyup">onkeyup</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_80">Function</a>? <a href="index.html#ix-handler-onload" title="handler-onload">onload</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_81">Function</a>? <a href="index.html#ix-handler-onloadeddata" title="handler-onloadeddata">onloadeddata</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_82">Function</a>? <a href="index.html#ix-handler-onloadedmetadata" title="handler-onloadedmetadata">onloadedmetadata</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_83">Function</a>? <a href="index.html#ix-handler-onloadstart" title="handler-onloadstart">onloadstart</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_84">Function</a>? <a href="index.html#ix-handler-onmousedown" title="handler-onmousedown">onmousedown</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_85">Function</a>? <a href="index.html#ix-handler-onmousemove" title="handler-onmousemove">onmousemove</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_86">Function</a>? <a href="index.html#ix-handler-onmouseout" title="handler-onmouseout">onmouseout</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_87">Function</a>? <a href="index.html#ix-handler-onmouseover" title="handler-onmouseover">onmouseover</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_88">Function</a>? <a href="index.html#ix-handler-onmouseup" title="handler-onmouseup">onmouseup</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_89">Function</a>? <a href="index.html#ix-handler-onmousewheel" title="handler-onmousewheel">onmousewheel</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_90">Function</a>? <a href="index.html#ix-handler-onpause" title="handler-onpause">onpause</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_91">Function</a>? <a href="index.html#ix-handler-onplay" title="handler-onplay">onplay</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_92">Function</a>? <a href="index.html#ix-handler-onplaying" title="handler-onplaying">onplaying</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_93">Function</a>? <a href="index.html#ix-handler-onprogress" title="handler-onprogress">onprogress</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_94">Function</a>? <a href="index.html#ix-handler-onratechange" title="handler-onratechange">onratechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_95">Function</a>? <a href="index.html#ix-handler-onreset" title="handler-onreset">onreset</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_96">Function</a>? <a href="index.html#ix-handler-onscroll" title="handler-onscroll">onscroll</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_97">Function</a>? <a href="index.html#ix-handler-onseeked" title="handler-onseeked">onseeked</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_98">Function</a>? <a href="index.html#ix-handler-onseeking" title="handler-onseeking">onseeking</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_99">Function</a>? <a href="index.html#ix-handler-onselect" title="handler-onselect">onselect</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_100">Function</a>? <a href="index.html#ix-handler-onshow" title="handler-onshow">onshow</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_101">Function</a>? <a href="index.html#ix-handler-onstalled" title="handler-onstalled">onstalled</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_102">Function</a>? <a href="index.html#ix-handler-onsubmit" title="handler-onsubmit">onsubmit</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_103">Function</a>? <a href="index.html#ix-handler-onsuspend" title="handler-onsuspend">onsuspend</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_104">Function</a>? <a href="index.html#ix-handler-ontimeupdate" title="handler-ontimeupdate">ontimeupdate</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_105">Function</a>? <a href="index.html#ix-handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
+  [TreatNonCallableAsNull] attribute <a href="webappapis.html#function" id="function_106">Function</a>? <a href="index.html#ix-handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
 };
 
 interface <dfn aria-haspopup="true" id="htmlunknownelement" role="button" tabindex="0">HTMLUnknownElement</dfn> : <a href="#htmlelement" id="htmlelement_4">HTMLElement</a> { };</pre><p>The <code><a href="#htmlelement" id="htmlelement_5">HTMLElement</a></code> interface holds methods and
Received on Thursday, 29 September 2011 21:57:27 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 29 September 2011 21:57:28 GMT