- From: poot <cvsmail@w3.org>
- Date: Tue, 26 Jul 2011 20:01:16 -0400
- To: public-html-diffs@w3.org
hixie: Move some Document concepts to DOM Core. (whatwg r6329) http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.5057&r2=1.5058&f=h http://html5.org/tools/web-apps-tracker?from=6328&to=6329 =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.5057 retrieving revision 1.5058 diff -u -d -r1.5057 -r1.5058 --- Overview.html 26 Jul 2011 23:44:43 -0000 1.5057 +++ Overview.html 27 Jul 2011 00:00:57 -0000 1.5058 @@ -2908,10 +2908,14 @@ <li><dfn id="event"><code>Event</code></dfn> interface</li> <li><dfn id="eventtarget"><code>EventTarget</code></dfn> interface</li> - <li>The <dfn id="concept-event-type" title="concept-event-type">type</dfn> of an event + <li>The <dfn id="concept-event-type" title="concept-event-type">type</dfn> of an event</li> <li><dfn id="dom-event-target" title="dom-Event-target"><code>target</code></dfn> attribute</li> + <li>The <dfn id="document-s-character-encoding" title="document's character encoding">character encoding</dfn> of a <code><a href="#document">Document</a></code></li> + <li>The distinction between <dfn id="xml-documents">XML documents</dfn> and <dfn id="html-documents">HTML documents</dfn></li> + <li>The terms <dfn id="quirks-mode">quirks mode</dfn>, <dfn id="limited-quirks-mode">limited-quirks mode</dfn>, and <dfn id="no-quirks-mode">no-quirks mode</dfn></li> + </ul><p>The following <code><a href="#domexception">DOMException</a></code> codes are defined in the DOM Core specification: <a href="#refsDOMCORE">[DOMCORE]</a></p> @@ -7335,11 +7339,7 @@ document's current address</a> in their user interface.<p>When a <code><a href="#document">Document</a></code> is created by a <a href="#concept-script" title="concept-script">script</a> using the <code title="dom-DOMImplementation-createDocument"><a href="#dom-domimplementation-createdocument">createDocument()</a></code> or <code title="dom-DOMHTMLImplementation-createHTMLDocument"><a href="#dom-domhtmlimplementation-createhtmldocument">createHTMLDocument()</a></code> APIs, <a href="#the-document-s-address">the document's address</a> is the same as <a href="#the-document-s-address">the - document's address</a> of the <a href="#script-s-document">script's document</a>.<p><code><a href="#document">Document</a></code> objects are assumed to be <dfn id="xml-documents">XML - documents</dfn> unless they are flagged as being <dfn id="html-documents">HTML - documents</dfn> when they are created. Whether a document is an - <a href="#html-documents" title="HTML documents">HTML document</a> or an <a href="#xml-documents" title="XML documents">XML document</a> affects the behavior of - certain APIs and the case-sensitivity of some selectors.<p>Each <code><a href="#document">Document</a></code> object has a <dfn id="reload-override-flag">reload override + document's address</a> of the <a href="#script-s-document">script's document</a>.<p>Each <code><a href="#document">Document</a></code> object has a <dfn id="reload-override-flag">reload override flag</dfn> that is originally unset. The flag is set by the <code title="dom-document-open"><a href="#dom-document-open">document.open()</a></code> and <code title="dom-document-open"><a href="#dom-document-open">document.write()</a></code> methods in certain situations. When the flag is set, the <code><a href="#document">Document</a></code> also has a <dfn id="reload-override-buffer">reload override buffer</dfn> which is a Unicode string that @@ -7376,10 +7376,6 @@ readonly attribute DOMString <a href="#dom-document-referrer" title="dom-document-referrer">referrer</a>; attribute DOMString <a href="#dom-document-cookie" title="dom-document-cookie">cookie</a>; readonly attribute DOMString <a href="#dom-document-lastmodified" title="dom-document-lastModified">lastModified</a>; - readonly attribute DOMString <a href="#dom-document-compatmode" title="dom-document-compatMode">compatMode</a>; - attribute DOMString <a href="#dom-document-charset" title="dom-document-charset">charset</a>; - readonly attribute DOMString <a href="#dom-document-characterset" title="dom-document-characterSet">characterSet</a>; - readonly attribute DOMString <a href="#dom-document-defaultcharset" title="dom-document-defaultCharset">defaultCharset</a>; readonly attribute DOMString <a href="#dom-document-readystate" title="dom-document-readyState">readyState</a>; // <a href="#dom-tree-accessors">DOM tree accessors</a> @@ -7631,75 +7627,6 @@ the last modification date and time are not known, the attribute must return the current date and time in the above format.</p> - <hr></div><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-compatmode"><a href="#dom-document-compatmode">compatMode</a></code></dt> - <dd> - <p>In a conforming document, returns the string "<code title="">CSS1Compat</code>". (In <a href="#quirks-mode">quirks mode</a> - documents, returns the string "<code title="">BackCompat</code>", - but a conforming document can never trigger <a href="#quirks-mode">quirks - mode</a>.)</p> - </dd> - - </dl><div class="impl"> - - <p>A <code><a href="#document">Document</a></code> is always set to one of three modes: - <dfn id="no-quirks-mode">no-quirks mode</dfn>, the default; <dfn id="quirks-mode">quirks mode</dfn>, used - typically for legacy documents; and <dfn id="limited-quirks-mode">limited-quirks mode</dfn>, - also known as "almost standards" mode. The mode is only ever changed - from the default by the <a href="#html-parser">HTML parser</a>, based on the - presence, absence, or value of the DOCTYPE string.</p> - - <p>The <dfn id="dom-document-compatmode" title="dom-document-compatMode"><code>compatMode</code></dfn> IDL - attribute must return the literal string "<code title="">CSS1Compat</code>" unless the document has been set to - <a href="#quirks-mode">quirks mode</a> by the <a href="#html-parser">HTML parser</a>, in which - case it must instead return the literal string "<code title="">BackCompat</code>".</p> - - <hr></div><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-charset"><a href="#dom-document-charset">charset</a></code> [ = <var title="">value</var> ]</dt> - <dd> - <p>Returns the <a href="#document-s-character-encoding">document's character encoding</a>.</p> - <p>Can be set, to dynamically change the <a href="#document-s-character-encoding">document's - character encoding</a>.</p> - <p>New values that are not IANA-registered aliases supported by the user agent are ignored.</p> - </dd> - - <dt><var title="">document</var> . <code title="dom-document-characterSet"><a href="#dom-document-characterset">characterSet</a></code></dt> - <dd> - <p>Returns the <a href="#document-s-character-encoding">document's character encoding</a>.</p> - </dd> - - <dt><var title="">document</var> . <code title="dom-document-defaultCharset"><a href="#dom-document-defaultcharset">defaultCharset</a></code></dt> - <dd> - <p>Returns what might be the user agent's default character - encoding. (The user agent might return another character encoding - altogether, e.g. to protect the user's privacy, or if the user - agent doesn't use a single default encoding.)</p> - </dd> - - </dl><div class="impl"> - - <p>Documents have an associated <dfn id="document-s-character-encoding" title="document's character - encoding">character encoding</dfn>. When a <code><a href="#document">Document</a></code> - object is created, the <a href="#document-s-character-encoding">document's character encoding</a> - must be initialized to UTF-16. Various algorithms during page - loading affect this value, as does the <code title="dom-document-charset"><a href="#dom-document-charset">charset</a></code> setter. <a href="#refsIANACHARSET">[IANACHARSET]</a></p> - - <p>The <dfn id="dom-document-charset" title="dom-document-charset"><code>charset</code></dfn> - IDL attribute must, on getting, return the <a href="#preferred-mime-name">preferred MIME - name</a> of the <a href="#document-s-character-encoding">document's character encoding</a>. On - setting, if the new value is an IANA-registered alias for a - character encoding supported by the user agent, the <a href="#document-s-character-encoding">document's - character encoding</a> must be set to that character - encoding. (Otherwise, nothing happens.)</p> - - <p>The <dfn id="dom-document-characterset" title="dom-document-characterSet"><code>characterSet</code></dfn> - IDL attribute must, on getting, return the <a href="#preferred-mime-name">preferred MIME - name</a> of the <a href="#document-s-character-encoding">document's character encoding</a>.</p> - - <p>The <dfn id="dom-document-defaultcharset" title="dom-document-defaultCharset"><code>defaultCharset</code></dfn> - IDL attribute must, on getting, return the <a href="#preferred-mime-name">preferred MIME - name</a> of a character encoding, possibly the user's default - encoding, or an encoding associated with the user's current - geographical location, or any arbitrary encoding name.</p> - <hr></div><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-readyState"><a href="#dom-document-readystate">readyState</a></code></dt> <dd> <p>Returns "loading" while the <code><a href="#document">Document</a></code> is loading, "interactive" once it is finished parsing but still loading sub-resources, and "complete" once it has loaded.</p>
Received on Wednesday, 27 July 2011 00:01:18 UTC