- From: Lachlan Hunt via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 09 Mar 2009 14:56:06 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/html-author/utils
In directory hutz:/tmp/cvs-serv6770/utils
Modified Files:
compare-template.html compare.html compare.py elementdesc.txt
Log Message:
Added colour coding to comparison table
Index: compare-template.html
===================================================================
RCS file: /sources/public/html5/html-author/utils/compare-template.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- compare-template.html 9 Mar 2009 14:17:01 -0000 1.1
+++ compare-template.html 9 Mar 2009 14:56:03 -0000 1.2
@@ -14,5 +14,5 @@
<td></td>
<td></td>
</tr>
- </tbody>
+ </tbody>
</table>
\ No newline at end of file
Index: elementdesc.txt
===================================================================
RCS file: /sources/public/html5/html-author/utils/elementdesc.txt,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- elementdesc.txt 9 Mar 2009 14:30:04 -0000 1.7
+++ elementdesc.txt 9 Mar 2009 14:56:03 -0000 1.8
@@ -84,7 +84,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[nav]
desc=The <code>nav</code> element represents a section of a page containing primary navigation links to other pages or to parts within the page.
@@ -92,7 +92,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[article]
desc=The <code>article</code> element represents an independent section of a document, page, or site. This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted comment, or any other independent item of content.
@@ -100,7 +100,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[aside]
desc=The <code>aside</code> element represents a section of a page that consists of content that is tangentially related to the content around the <code>aside</code> element, and which could be considered separate from that content. Such sections are often represented as sidebars in printed typography.
@@ -108,7 +108,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[h1]
desc=These elements define headers for their sections.
@@ -165,7 +165,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[footer]
desc=The <code>footer</code> element represents a footer of a section, typically containing information such as who wrote it, links to related documents, and copyright notices.
@@ -173,7 +173,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[address]
desc=The <code>address</code> element represents the contact information for the section it <a href="#applyToSection">applies</a> to. If it applies to <span>the body element</span>, then it instead applies to the document as a whole.
@@ -221,7 +221,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[blockquote]
desc=The <code>blockquote</code> element represents a section that is quoted from another source.
@@ -333,7 +333,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[dfn]
desc=The <code>dfn</code> element represents the defining instance of a term, where its definition is provided nearby.
@@ -358,7 +358,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[progress]
desc=The <code>progress</code> element represents the completion progress of a task.
@@ -366,7 +366,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[meter]
desc=The <code>meter</code> element represents a scalar measurement within a known range, or a fractional value.
@@ -374,7 +374,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[code]
desc=The <code>code</code> element represents a fragment of computer code.
@@ -462,7 +462,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[rt]
desc=The <code>rt</code> element marks the ruby text component of a ruby annotation.
@@ -470,7 +470,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[rp]
desc=The <code>rp</code> element can be used to provide parentheses around a ruby text component of a ruby annotation, to be shown by user agents that don’t support ruby annotations.
@@ -478,7 +478,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[ins]
desc=The <code>ins</code> element represents an addition to the document.
@@ -502,7 +502,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[img]
desc=An <code>img</code> element represents an image.
@@ -526,7 +526,7 @@
start=required
end=empty
status=active
-html4=-
+html4=none
[object]
desc=The <code>object</code> element can represent an external resource, which, depending on the type of the resource, will either be treated as an image, as a nested <span>browsing context</span>, or as an external resource to be processed by a <span>plugin</span>.
@@ -550,7 +550,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[audio]
desc=An <code>audio</code> element represents a sound or audio stream.
@@ -558,7 +558,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[source]
desc=The <code>source</code> element allows authors to specify multiple <span title="media resource">media resources</span> for <span title="media element">media elements</span>.
@@ -566,7 +566,7 @@
start=required
end=empty
status=active
-html4=-
+html4=none
[canvas]
desc=The <code>canvas</code> element represents a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly.
@@ -574,7 +574,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[map]
desc=The <code>map</code> element, in conjunction with any <code>area</code> element descendants, defines an <span>image map</span>.
@@ -726,7 +726,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[optgroup]
desc=The <code>optgroup</code> element represents a group of <code>option</code> elements with a common label.
@@ -758,7 +758,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[details]
desc=The <code>details</code> element represents additional information or controls which the user can obtain on demand.
@@ -766,7 +766,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[datagrid]
desc=The <code><a href="#datagrid">datagrid</a></code> element <a href="#represents">represents</a> an interactive representation of tree, list, or tabular data.
@@ -774,7 +774,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[command]
desc=The <code>command</code> element represents a command that the user can invoke.
@@ -782,7 +782,7 @@
start=required
end=empty
status=active
-html4=-
+html4=none
[bb]
desc=The <code>bb</code> element represents a user agent command that the user can invoke.
@@ -790,7 +790,7 @@
start=required
end=required
status=active
-html4=-
+html4=none
[menu]
desc=The <code>menu</code> element represents a list of commands.
@@ -852,7 +852,7 @@
end=empty
status=obsolete
notes=Use the <code>audio</code> element.
-html4=-
+html4=none
[big]
desc=The <code>big</code> element
@@ -870,7 +870,7 @@
end=required
status=obsolete
notes=CSS provides an alternative with limited browser support, but note that blinking text is annoying.
-html4=-
+html4=none
[center]
desc=The <code>center</code> element
@@ -924,7 +924,7 @@
end=required
status=obsolete
notes=Use the <code>pre</code> element.
-html4=-
+html4=none
[marquee]
desc=The <code>marquee</code> element
@@ -933,7 +933,7 @@
end=required
status=obsolete
notes=Scripting or CSS animations can be used to simulate scrolling text.
-html4=-
+html4=none
[nobr]
desc=The <code>nobr</code> element
@@ -942,7 +942,7 @@
end=required
status=obsolete
notes=Use a semantically appropriate element with CSS for style.
-html4=-
+html4=none
[noembed]
desc=The <code>noembed</code> element
@@ -951,7 +951,7 @@
end=required
status=obsolete
notes=
-html4=-
+html4=none
[noframes]
desc=The <code>noframes</code> element
@@ -978,7 +978,7 @@
end=required
status=obsolete
notes=Use the <code>pre</code> element.
-html4=-
+html4=none
[s]
desc=The <code>s</code> element
@@ -996,7 +996,7 @@
end=required
status=obsolete
notes=Use CSS layout techniques.
-html4=-
+html4=none
[strike]
desc=The <code>strike</code> element
@@ -1023,7 +1023,7 @@
end=empty
status=obsolete
notes=
-html4=-
+html4=none
[xmp]
desc=The <code>xmp</code> element represents a block of preformatted text, in which structure is represented by typographic conventions rather than by elements.
@@ -1032,7 +1032,7 @@
end=required
status=obsolete
notes=Use the <code>pre</code> element.
-html4=-
+html4=none
Index: compare.py
===================================================================
RCS file: /sources/public/html5/html-author/utils/compare.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- compare.py 9 Mar 2009 14:39:39 -0000 1.2
+++ compare.py 9 Mar 2009 14:56:03 -0000 1.3
@@ -25,11 +25,21 @@
for element in elements:
tr = copy.deepcopy(rowTemplate)
tr[0][0].text = element
- tr[1].text = config.get(element, "html4")
- if (config.get(element, "status") == "active"):
- tr[2].text = "yes"
+ html4 = config.get(element, "html4")
+ html5 = config.get(element, "status")
+
+ tr[1].set("class", html4)
+ if (html4 == "none"):
+ tr[1].text = "-"
else:
+ tr[1].text = html4
+
+ tr[2].set("class", html5)
+ if (html5 == "obsolete"):
tr[2].text = "-"
+ else:
+ tr[2].text = "yes"
+
tr[3].text = config.get(element, "meaning")
tbody.append(tr)
Index: compare.html
===================================================================
RCS file: /sources/public/html5/html-author/utils/compare.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- compare.html 9 Mar 2009 14:39:39 -0000 1.3
+++ compare.html 9 Mar 2009 14:56:03 -0000 1.4
@@ -10,758 +10,758 @@
<tbody>
<tr>
<td><code>a</code></td>
- <td>strict</td>
- <td>yes</td>
+ <td class="strict">strict</td>
+ <td class="active">yes</td>
<td>Hyperlink</td>
</tr>
<tr>
<td><code>abbr</code></td>
[...979 lines suppressed...]
+ <td class="active">yes</td>
<td>Video or movie</td>
</tr>
<tr>
<td><code>wbr</code></td>
- <td>-</td>
- <td>-</td>
+ <td class="none">-</td>
+ <td class="obsolete">-</td>
<td></td>
</tr>
<tr>
<td><code>xmp</code></td>
- <td>-</td>
- <td>-</td>
+ <td class="none">-</td>
+ <td class="obsolete">-</td>
<td>Preformatted text</td>
</tr>
</tbody>
Received on Monday, 9 March 2009 14:56:16 UTC