- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Sun, 14 Feb 2010 12:07:01 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec-author-view
In directory hutz:/tmp/cvs-serv9849
Modified Files:
Overview.html acknowledgements.html elements.html spec.html
Log Message:
Make dataset camelCase hyphenated names. (whatwg r4737)
[updated by splitter]
Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/Overview.html,v
retrieving revision 1.689
retrieving revision 1.690
diff -u -d -r1.689 -r1.690
--- Overview.html 14 Feb 2010 11:26:55 -0000 1.689
+++ Overview.html 14 Feb 2010 12:06:58 -0000 1.690
@@ -302,7 +302,7 @@
</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>.
-This is revision 1.3783.
+This is revision 1.3784.
</p>
<p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
© 2009 <a href="http://www.w3.org/"><abbr title="World Wide
Index: elements.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/elements.html,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- elements.html 14 Feb 2010 10:27:05 -0000 1.25
+++ elements.html 14 Feb 2010 12:06:58 -0000 1.26
@@ -758,7 +758,11 @@
any number of <a href="#custom-data-attribute" title="custom data attribute">custom data
attributes</a> specified, with any value.</p><hr><dl class="domintro"><dt><var title="">element</var> . <code title="dom-dataset"><a href="#dom-dataset">dataset</a></code></dt>
<dd>
+
<p>Returns a <code><a href="#domstringmap">DOMStringMap</a></code> object for the element's <code title="attr-data-*"><a href="#attr-data">data-*</a></code> attributes.</p>
+
+ <p>Hyphenated names become camel-cased. For example, <code title="">data-foo-bar=""</code> becomes <code title="">element.dataset.fooBar</code>.</p>
+
</dd>
</dl><div class="example">
@@ -766,15 +770,18 @@
<p>If a Web page wanted an element to represent a space ship,
e.g. as part of a game, it would have to use the <code title="attr-class"><a href="#classes">class</a></code> attribute along with <code title="attr-data-*"><a href="#attr-data">data-*</a></code> attributes:</p>
- <pre><div class="spaceship" data-id="92432"
+ <pre><div class="spaceship" data-ship-id="92432"
data-weapons="laser 2" data-shields="50%"
data-x="30" data-y="10" data-z="90">
<button class="fire"
- onclick="spaceships[this.parentNode.dataset.id].fire()">
+ onclick="spaceships[this.parentNode.dataset.shipId].fire()">
Fire
</button>
</div></pre>
+ <p>Notice how the hyphenated attribute name becomes capitalized in
+ the API.</p>
+
</div><p>Authors should carefully design such extensions so that when the
attributes are ignored and any associated CSS dropped, the page is
still usable.</p><p>JavaScript libraries may use the <a href="#custom-data-attribute" title="custom data
Index: spec.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/spec.html,v
retrieving revision 1.694
retrieving revision 1.695
diff -u -d -r1.694 -r1.695
--- spec.html 14 Feb 2010 11:26:55 -0000 1.694
+++ spec.html 14 Feb 2010 12:06:58 -0000 1.695
@@ -300,7 +300,7 @@
</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>.
-This is revision 1.3783.
+This is revision 1.3784.
</p>
<p class=copyright><a href=http://www.w3.org/Consortium/Legal/ipr-notice#Copyright>Copyright</a>
© 2009 <a href=http://www.w3.org/><abbr title="World Wide
@@ -3035,7 +3035,11 @@
any number of <a href=#custom-data-attribute title="custom data attribute">custom data
attributes</a> specified, with any value.</p><hr><dl class=domintro><dt><var title="">element</var> . <code title=dom-dataset><a href=#dom-dataset>dataset</a></code></dt>
<dd>
+
<p>Returns a <code><a href=#domstringmap>DOMStringMap</a></code> object for the element's <code title=attr-data-*><a href=#attr-data>data-*</a></code> attributes.</p>
+
+ <p>Hyphenated names become camel-cased. For example, <code title="">data-foo-bar=""</code> becomes <code title="">element.dataset.fooBar</code>.</p>
+
</dd>
</dl><div class=example>
@@ -3043,15 +3047,18 @@
<p>If a Web page wanted an element to represent a space ship,
e.g. as part of a game, it would have to use the <code title=attr-class><a href=#classes>class</a></code> attribute along with <code title=attr-data-*><a href=#attr-data>data-*</a></code> attributes:</p>
- <pre><div class="spaceship" data-id="92432"
+ <pre><div class="spaceship" data-ship-id="92432"
data-weapons="laser 2" data-shields="50%"
data-x="30" data-y="10" data-z="90">
<button class="fire"
- onclick="spaceships[this.parentNode.dataset.id].fire()">
+ onclick="spaceships[this.parentNode.dataset.shipId].fire()">
Fire
</button>
</div></pre>
+ <p>Notice how the hyphenated attribute name becomes capitalized in
+ the API.</p>
+
</div><p>Authors should carefully design such extensions so that when the
attributes are ignored and any associated CSS dropped, the page is
still usable.</p><p>JavaScript libraries may use the <a href=#custom-data-attribute title="custom data
@@ -28697,6 +28704,7 @@
Corprew Reed,
Craig Cockburn,
Csaba Gabor,
+ Csaba Marton,
Daniel Barclay,
Daniel Bratell,
Daniel Brooks,
Index: acknowledgements.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/acknowledgements.html,v
retrieving revision 1.571
retrieving revision 1.572
diff -u -d -r1.571 -r1.572
--- acknowledgements.html 14 Feb 2010 04:47:52 -0000 1.571
+++ acknowledgements.html 14 Feb 2010 12:06:58 -0000 1.572
@@ -399,6 +399,7 @@
Corprew Reed,
Craig Cockburn,
Csaba Gabor,
+ Csaba Marton,
Daniel Barclay,
Daniel Bratell,
Daniel Brooks,
Received on Sunday, 14 February 2010 12:07:02 UTC