- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 05 Jul 2010 14:07:22 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/markup/tools
In directory hutz:/tmp/cvs-serv837/tools
Modified Files:
generate-spec-source.xsl
Log Message:
checkpointing additional per-attribute HTML5 spec links
Index: generate-spec-source.xsl
===================================================================
RCS file: /sources/public/html5/markup/tools/generate-spec-source.xsl,v
retrieving revision 1.257
retrieving revision 1.258
diff -u -d -r1.257 -r1.258
--- generate-spec-source.xsl 5 Jul 2010 10:19:39 -0000 1.257
+++ generate-spec-source.xsl 5 Jul 2010 14:07:19 -0000 1.258
@@ -420,14 +420,6 @@
title="This markup feature has been obsoleted in HTML5."
>OBSOLETE</span>
</xsl:if>
- <xsl:if test="document('../src/map-attributes.html')/*[.=$ref]">
- <xsl:variable name="spec-target" select="document('../src/map-attributes.html')/*[preceding-sibling::*[self::.=$ref]]"/>
- <xsl:text> </xsl:text>
- <span class="spec-link">
- <a title="Read about this attribute in the HTML5 spec"
- href="http://dev.w3.org/html5/spec-author-view/#{$spec-target}">ⓘ</a>
- </span>
- </xsl:if>
<a class="hash" href="#{@id}">#</a>
</dt>
<xsl:variable name="ref" select="@id"/>
@@ -2632,6 +2624,21 @@
</xsl:otherwise>
</xsl:choose>
</span>
+ <xsl:variable name="spec-target">
+ <xsl:choose>
+ <xsl:when test="not($name='') and document('../src/map-attributes.html')//*[preceding-sibling::*=$ref]">
+ <xsl:value-of select="document('../src/map-attributes.html')//*[preceding-sibling::*=$ref]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="concat('attr-',$name,'-',$attribute-name)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:text> </xsl:text>
+ <span class="spec-link">
+ <a title="Read about this attribute in the HTML5 spec"
+ href="http://dev.w3.org/html5/spec-author-view/#{$spec-target}">ⓘ</a>
+ </span>
<xsl:text> </xsl:text>
<xsl:if test="not($name='') and document(concat('../elements/',$name,'.html'))//*[@id=$ref][contains(@class,'new')]
or document('../src/attributes.html')//*[@id=$ref][contains(@class,'new')]
@@ -2652,14 +2659,6 @@
title="This markup feature has been obsoleted in HTML5."
>OBSOLETE</span>
</xsl:if>
- <xsl:if test="not($name='') and document('../src/map-attributes.html')//*[preceding-sibling::*=$ref]">
- <xsl:variable name="spec-target" select="document('../src/map-attributes.html')//*[preceding-sibling::*=$ref]"/>
- <xsl:text> </xsl:text>
- <span class="spec-link">
- <a title="Read about this attribute in the HTML5 spec"
- href="http://dev.w3.org/html5/spec-author-view/#{$spec-target}">ⓘ</a>
- </span>
- </xsl:if>
</xsl:element>
<xsl:if test="$wrapper='dt'">
<xsl:text> </xsl:text>
Received on Monday, 5 July 2010 14:07:24 UTC