- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 03 Feb 2010 14:44:09 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/markup/tools
In directory hutz:/tmp/cvs-serv6303/tools
Modified Files:
generate-spec-source.xsl specgen.xsl toc.xsl
Log Message:
documenting attributes with empty values better
Index: specgen.xsl
===================================================================
RCS file: /sources/public/html5/markup/tools/specgen.xsl,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- specgen.xsl 3 Feb 2010 10:27:05 -0000 1.47
+++ specgen.xsl 3 Feb 2010 14:44:07 -0000 1.48
@@ -129,9 +129,8 @@
<xsl:if test='//*[@id="subtitle"]'>
<h3 id="subtitle"><xsl:value-of select='//*[@id="subtitle"]'/></h3>
</xsl:if>
- <xsl:if test="$site = 'W3C'">
<h2>
- W3C
+ <xsl:if test="$site = 'W3C'">W3C </xsl:if>
<xsl:choose>
<xsl:when test='
$maturity="WD"
@@ -151,7 +150,6 @@
<xsl:call-template name='date'/>
</em>
</h2>
- </xsl:if>
<dl>
<xsl:if test="$site = 'W3C'">
@@ -610,19 +608,19 @@
<xsl:with-param name="title">
<xsl:text>HTML5: </xsl:text>
<xsl:for-each select='h:h2/node()
- [not(contains(@class,"obsoleted-element"))]
- [not(contains(@class,"changed-element"))]
- [not(contains(@class,"new-element"))]
+ [not(contains(@class,"obsoleted-feature"))]
+ [not(contains(@class,"changed-feature"))]
+ [not(contains(@class,"new-feature"))]
'>
<xsl:copy-of select='.'/>
</xsl:for-each>
- <xsl:if test='h:h2/node()[contains(@class,"obsoleted-element")]'>
+ <xsl:if test='h:h2/node()[contains(@class,"obsoleted-feature")]'>
<xsl:text>(OBSOLETE)</xsl:text>
</xsl:if>
- <xsl:if test='h:h2/node()[contains(@class,"changed-element")]'>
+ <xsl:if test='h:h2/node()[contains(@class,"changed-feature")]'>
<xsl:text>(CHANGED)</xsl:text>
</xsl:if>
- <xsl:if test='h:h2/node()[contains(@class,"new-element")]'>
+ <xsl:if test='h:h2/node()[contains(@class,"new-feature")]'>
<xsl:text>(NEW)</xsl:text>
</xsl:if>
</xsl:with-param>
Index: generate-spec-source.xsl
===================================================================
RCS file: /sources/public/html5/markup/tools/generate-spec-source.xsl,v
retrieving revision 1.227
retrieving revision 1.228
diff -u -d -r1.227 -r1.228
--- generate-spec-source.xsl 3 Feb 2010 10:27:05 -0000 1.227
+++ generate-spec-source.xsl 3 Feb 2010 14:44:07 -0000 1.228
@@ -1064,19 +1064,19 @@
</span>
<xsl:if test='not($obsoleted="")'>
<xsl:text> </xsl:text>
- <span class="obsoleted-element"
+ <span class="obsoleted-feature"
title="This markup feature has been obsoleted in HTML5."
>OBSOLETE</span>
</xsl:if>
<xsl:if test='not($changed="")'>
<xsl:text> </xsl:text>
- <span class="changed-element"
+ <span class="changed-feature"
title="The meaning of this markup feature has changed in HTML5."
>CHANGED</span>
</xsl:if>
<xsl:if test='not($new="")'>
<xsl:text> </xsl:text>
- <span class="new-element"
+ <span class="new-feature"
title="This markup feature is newly added in HTML5."
>NEW</span>
</xsl:if>
@@ -2249,17 +2249,20 @@
</xsl:when>
<xsl:when
test="not(//*[@id=$ref]//*[@class='model']/h:a)">
- <xsl:call-template name="string.subst">
- <xsl:with-param name="string">
- <xsl:call-template name="string.subst">
- <xsl:with-param name="string" select="$model"/>
- <xsl:with-param name="target">d:string</xsl:with-param>
- <xsl:with-param name="replacement"></xsl:with-param>
- </xsl:call-template>
- </xsl:with-param>
- <xsl:with-param name="target">string "</xsl:with-param>
- <xsl:with-param name="replacement">"</xsl:with-param>
- </xsl:call-template>
+ <xsl:for-each select="//*[@id=$ref]//*[@class='model']/node()">
+ <xsl:choose>
+ <xsl:when test="name()=''">
+ <xsl:call-template name="string.subst">
+ <xsl:with-param name="string" select="."/>
+ <xsl:with-param name="target"> string "</xsl:with-param>
+ <xsl:with-param name="replacement">"</xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="."/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
</xsl:when>
<xsl:otherwise>
<xsl:for-each
@@ -2267,14 +2270,8 @@
<xsl:choose>
<xsl:when test="name()=''">
<xsl:call-template name="string.subst">
- <xsl:with-param name="string">
- <xsl:call-template name="string.subst">
- <xsl:with-param name="string" select="."/>
- <xsl:with-param name="target">d:string</xsl:with-param>
- <xsl:with-param name="replacement"></xsl:with-param>
- </xsl:call-template>
- </xsl:with-param>
- <xsl:with-param name="target">string "</xsl:with-param>
+ <xsl:with-param name="string" select="."/>
+ <xsl:with-param name="target"> string "</xsl:with-param>
<xsl:with-param name="replacement">"</xsl:with-param>
</xsl:call-template>
</xsl:when>
@@ -2357,14 +2354,8 @@
<xsl:copy-of select="//*[@id=$ref]//*[@class='model']"/>
</xsl:variable>
<xsl:call-template name="string.subst">
- <xsl:with-param name="string">
- <xsl:call-template name="string.subst">
- <xsl:with-param name="string" select="$model"/>
- <xsl:with-param name="target">d:string</xsl:with-param>
- <xsl:with-param name="replacement"></xsl:with-param>
- </xsl:call-template>
- </xsl:with-param>
- <xsl:with-param name="target">string "</xsl:with-param>
+ <xsl:with-param name="string" select="$model"/>
+ <xsl:with-param name="target"> string "</xsl:with-param>
<xsl:with-param name="replacement">"</xsl:with-param>
</xsl:call-template>
</span>
@@ -2391,14 +2382,8 @@
<xsl:copy-of select="//*[@id=$coords.pattern]//*[@class='model']"/>
</xsl:variable>
<xsl:call-template name="string.subst">
- <xsl:with-param name="string">
- <xsl:call-template name="string.subst">
- <xsl:with-param name="string" select="$model"/>
- <xsl:with-param name="target">d:string</xsl:with-param>
- <xsl:with-param name="replacement"></xsl:with-param>
- </xsl:call-template>
- </xsl:with-param>
- <xsl:with-param name="target">string "</xsl:with-param>
+ <xsl:with-param name="string" select="$model"/>
+ <xsl:with-param name="target"> string "</xsl:with-param>
<xsl:with-param name="replacement">"</xsl:with-param>
</xsl:call-template>
</span>
@@ -2664,13 +2649,6 @@
<!-- * ================================================================= -->
<xsl:template name="process.datatype.reference">
<xsl:choose>
- <xsl:when test="name()=''">
- <xsl:call-template name="string.subst">
- <xsl:with-param name="string" select="."/>
- <xsl:with-param name="target">d:string</xsl:with-param>
- <xsl:with-param name="replacement"></xsl:with-param>
- </xsl:call-template>
- </xsl:when>
<xsl:when test="normalize-space(.)='string'">
<a href="#data-string">string</a>
</xsl:when>
Index: toc.xsl
===================================================================
RCS file: /sources/public/html5/markup/tools/toc.xsl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- toc.xsl 3 Feb 2010 10:27:05 -0000 1.10
+++ toc.xsl 3 Feb 2010 14:44:07 -0000 1.11
@@ -86,29 +86,29 @@
</span>
<xsl:for-each select='(h:h2|h:h3|h:h4|h:h5|h:h6)/node()
[not(normalize-space(.)="")]
- [not(contains(@class,"obsoleted-element"))]
- [not(contains(@class,"changed-element"))]
- [not(contains(@class,"new-element"))]
+ [not(contains(@class,"obsoleted-feature"))]
+ [not(contains(@class,"changed-feature"))]
+ [not(contains(@class,"new-feature"))]
'>
<xsl:text> </xsl:text>
<xsl:copy-of select='.'/>
</xsl:for-each>
</a>
- <xsl:if test='(h:h2|h:h3|h:h4|h:h5|h:h6)/node()[contains(@class,"obsoleted-element")]'>
+ <xsl:if test='(h:h2|h:h3|h:h4|h:h5|h:h6)/node()[contains(@class,"obsoleted-feature")]'>
<xsl:text> </xsl:text>
- <span class="obsoleted-element"
+ <span class="obsoleted-feature"
title="This markup feature has been obsoleted in HTML5."
>OBSOLETE</span>
</xsl:if>
- <xsl:if test='(h:h2|h:h3|h:h4|h:h5|h:h6)/node()[contains(@class,"changed-element")]'>
+ <xsl:if test='(h:h2|h:h3|h:h4|h:h5|h:h6)/node()[contains(@class,"changed-feature")]'>
<xsl:text> </xsl:text>
- <span class="changed-element"
+ <span class="changed-feature"
title="The meaning of this markup feature has changed in HTML5."
>CHANGED</span>
</xsl:if>
- <xsl:if test='(h:h2|h:h3|h:h4|h:h5|h:h6)/node()[contains(@class,"new-element")]'>
+ <xsl:if test='(h:h2|h:h3|h:h4|h:h5|h:h6)/node()[contains(@class,"new-feature")]'>
<xsl:text> </xsl:text>
- <span class="new-element"
+ <span class="new-feature"
title="This markup feature is newly added in HTML5."
>NEW</span>
</xsl:if>
Received on Wednesday, 3 February 2010 14:44:10 UTC