[html5] r3385 - [gow] (2) Make .spellcheck into a DOMString attribute.
whatwg at whatwg.org
whatwg at whatwg.org
Thu Jul 9 22:28:53 PDT 2009
Author: ianh
Date: 2009-07-09 22:28:51 -0700 (Thu, 09 Jul 2009)
New Revision: 3385
Modified:
index
source
Log:
[gow] (2) Make .spellcheck into a DOMString attribute.
Modified: index
===================================================================
--- index 2009-07-10 04:36:47 UTC (rev 3384)
+++ index 2009-07-10 05:28:51 UTC (rev 3385)
@@ -7227,7 +7227,7 @@
attribute DOMString <a href=#dom-contenteditable title=dom-contentEditable>contentEditable</a>;
readonly attribute boolean <a href=#dom-iscontenteditable title=dom-isContentEditable>isContentEditable</a>;
attribute <a href=#htmlmenuelement>HTMLMenuElement</a> <a href=#dom-contextmenu title=dom-contextMenu>contextMenu</a>;
- attribute boolean <a href=#dom-spellcheck title=dom-spellcheck>spellcheck</a>;
+ attribute DOMString <a href=#dom-spellcheck title=dom-spellcheck>spellcheck</a>;
// <a href=#command-api>command API</a>
readonly attribute DOMString <a href=#dom-command-ro-commandtype title=dom-command-ro-commandType>commandType</a>;
@@ -54777,26 +54777,31 @@
<dd>
- <p>Returns true if the element is to have its spelling and grammar
- checked; otherwise, returns false.</p>
+ <p>Returns "<code title="">true</code>", "<code title="">false</code>", or "<code title="">default</code>", based
+ on the state of the <code title=attr-spellcheck><a href=#attr-spellcheck>spellcheck</a></code> attribute.</p>
- <p>Can be set, to override the default and set the <code title=attr-spellcheck><a href=#attr-spellcheck>spellcheck</a></code> content attribute.</p>
+ <p>Can be set, to change that state.</p>
+ <p>Throws a <code><a href=#syntax_err>SYNTAX_ERR</a></code> exception if the new value
+ isn't one of those strings.</p>
+
</dd>
</dl><div class=impl>
<p>The <dfn id=dom-spellcheck title=dom-spellcheck><code>spellcheck</code></dfn> DOM
- attribute, on getting, must return true if the element's <code title=attr-spellcheck><a href=#attr-spellcheck>spellcheck</a></code> content attribute is in
- the <i>true</i> state, or if the element's <code title=attr-spellcheck><a href=#attr-spellcheck>spellcheck</a></code> content attribute is in
- the <i>default</i> state and the element's <a href=#concept-spellcheck-default title=concept-spellcheck-default>default behavior</a> is <a href=#concept-spellcheck-default-true title=concept-spellcheck-default-true>true-by-default</a>, or
- if the element's <code title=attr-spellcheck><a href=#attr-spellcheck>spellcheck</a></code>
- content attribute is in the <i>default</i> state and the element's
- <a href=#concept-spellcheck-default title=concept-spellcheck-default>default behavior</a> is
- <a href=#concept-spellcheck-default-inherit title=concept-spellcheck-default-inherit>inherit-by-default</a>
- and the element's parent element's <code title=dom-spellcheck><a href=#dom-spellcheck>spellcheck</a></code> DOM attribute would return
- true; otherwise, if none of those conditions applies, then the
- attribute must instead return false.</p>
+ attribute, on getting, must return the string "<code title="">true</code>" if the content attribute is set to the true
+ state, <code title="">false</code>" if the content attribute is set
+ to the false state, and "<code title="">default</code>"
+ otherwise. On setting, if the new value is an <a href=#ascii-case-insensitive>ASCII
+ case-insensitive</a> match for the string "<code title="">default</code>" then the content attribute must be removed,
+ if the new value is an <a href=#ascii-case-insensitive>ASCII case-insensitive</a> match for
+ the string "<code title="">true</code>" then the content attribute
+ must be set to the string "<code title="">true</code>", if the new
+ value is an <a href=#ascii-case-insensitive>ASCII case-insensitive</a> match for the string
+ "<code title="">false</code>" then the content attribute must be set
+ to the string "<code title="">false</code>", and otherwise the
+ attribute setter must raise a <code><a href=#syntax_err>SYNTAX_ERR</a></code> exception.</p>
<p class=note>The <code title=dom-spellcheck><a href=#dom-spellcheck>spellcheck</a></code>
DOM attribute is not affected by user preferences that override the
Modified: source
===================================================================
--- source 2009-07-10 04:36:47 UTC (rev 3384)
+++ source 2009-07-10 05:28:51 UTC (rev 3385)
@@ -7284,7 +7284,7 @@
attribute DOMString <span title="dom-contentEditable">contentEditable</span>;
readonly attribute boolean <span title="dom-isContentEditable">isContentEditable</span>;
attribute <span>HTMLMenuElement</span> <span title="dom-contextMenu">contextMenu</span>;
- attribute boolean <span title="dom-spellcheck">spellcheck</span>;
+ attribute DOMString <span title="dom-spellcheck">spellcheck</span>;
// <span>command API</span>
readonly attribute DOMString <span title="dom-command-ro-commandType">commandType</span>;
@@ -64078,35 +64078,38 @@
<dd>
- <p>Returns true if the element is to have its spelling and grammar
- checked; otherwise, returns false.</p>
+ <p>Returns "<code title="">true</code>", "<code
+ title="">false</code>", or "<code title="">default</code>", based
+ on the state of the <code
+ title="attr-spellcheck">spellcheck</code> attribute.</p>
- <p>Can be set, to override the default and set the <code
- title="attr-spellcheck">spellcheck</code> content attribute.</p>
+ <p>Can be set, to change that state.</p>
+ <p>Throws a <code>SYNTAX_ERR</code> exception if the new value
+ isn't one of those strings.</p>
+
</dd>
</dl>
<div class="impl">
- <p>The <dfn title="dom-spellcheck"><code>spellcheck</code></dfn> DOM
- attribute, on getting, must return true if the element's <code
- title="attr-spellcheck">spellcheck</code> content attribute is in
- the <i>true</i> state, or if the element's <code
- title="attr-spellcheck">spellcheck</code> content attribute is in
- the <i>default</i> state and the element's <span
- title="concept-spellcheck-default">default behavior</span> is <span
- title="concept-spellcheck-default-true">true-by-default</span>, or
- if the element's <code title="attr-spellcheck">spellcheck</code>
- content attribute is in the <i>default</i> state and the element's
- <span title="concept-spellcheck-default">default behavior</span> is
- <span
- title="concept-spellcheck-default-inherit">inherit-by-default</span>
- and the element's parent element's <code
- title="dom-spellcheck">spellcheck</code> DOM attribute would return
- true; otherwise, if none of those conditions applies, then the
- attribute must instead return false.</p>
+ <p>The <dfn
+ title="dom-spellcheck"><code>spellcheck</code></dfn> DOM
+ attribute, on getting, must return the string "<code
+ title="">true</code>" if the content attribute is set to the true
+ state, <code title="">false</code>" if the content attribute is set
+ to the false state, and "<code title="">default</code>"
+ otherwise. On setting, if the new value is an <span>ASCII
+ case-insensitive</span> match for the string "<code
+ title="">default</code>" then the content attribute must be removed,
+ if the new value is an <span>ASCII case-insensitive</span> match for
+ the string "<code title="">true</code>" then the content attribute
+ must be set to the string "<code title="">true</code>", if the new
+ value is an <span>ASCII case-insensitive</span> match for the string
+ "<code title="">false</code>" then the content attribute must be set
+ to the string "<code title="">false</code>", and otherwise the
+ attribute setter must raise a <code>SYNTAX_ERR</code> exception.</p>
<p class="note">The <code title="dom-spellcheck">spellcheck</code>
DOM attribute is not affected by user preferences that override the
More information about the Commit-Watchers
mailing list