- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 22 Jul 2010 20:16:43 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/markup/tools In directory hutz:/tmp/cvs-serv28951/tools Modified Files: generate-spec-source.xsl Log Message: added spec links for all forms attributes Index: generate-spec-source.xsl =================================================================== RCS file: /sources/public/html5/markup/tools/generate-spec-source.xsl,v retrieving revision 1.268 retrieving revision 1.269 diff -u -d -r1.268 -r1.269 --- generate-spec-source.xsl 22 Jul 2010 11:05:41 -0000 1.268 +++ generate-spec-source.xsl 22 Jul 2010 20:16:40 -0000 1.269 @@ -409,6 +409,28 @@ </span> <xsl:text> </xsl:text> <xsl:variable name="ref" select="@id"/> + <xsl:variable name="spec-target"> + <xsl:choose> + <xsl:when test="document('../src/map-attributes.html')//*[preceding-sibling::*=$ref]"> + <xsl:value-of select="concat('#',document('../src/map-attributes.html')//*[preceding-sibling::*=$ref])"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('#the-',$shared-attr-name,'-attribute')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="filename"> + <xsl:call-template name="get-spec-filename"> + <xsl:with-param name="ref" select="$spec-target"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="not($filename='')"> + <span class="spec-link"> + <a title="Read about this attribute in the HTML5 spec" + href="{$filename}.html{$spec-target}">ⓘ</a> + </span> + <xsl:text> </xsl:text> + </xsl:if> <xsl:if test="$attributes//*[@id=$ref][contains(@class,'new')]"> <span class="new-feature" title="This markup feature is newly added in HTML5."
Received on Thursday, 22 July 2010 20:16:44 UTC