Changeset 1652 for rfc2629xslt/rfc2629.xslt
- Timestamp:
- 05/04/12 11:39:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
rfc2629xslt/rfc2629.xslt
r1552 r1652 760 760 </xsl:when> 761 761 <xsl:when test="not(contains($content,' '))"> 762 <xsl:if test="string-length($content) > 69 + $indent">762 <xsl:if test="string-length($content) > 69 + number($indent)"> 763 763 <xsl:call-template name="warning"> 764 764 <xsl:with-param name="msg">artwork line too long: '<xsl:value-of select="$content"/>' (<xsl:value-of select="string-length($content)"/> characters)</xsl:with-param> … … 2947 2947 <xsl:param name="in-prose"/> 2948 2948 <xsl:choose> 2949 <xsl:when test=" $xml2rfc-ext-pub-day>= 1">2949 <xsl:when test="number($xml2rfc-ext-pub-day) >= 1"> 2950 2950 <xsl:if test="$in-prose"> 2951 2951 <xsl:text>on </xsl:text> … … 4025 4025 <!-- generate navigation links to index subsections --> 4026 4026 <p class="noprint"> 4027 <xsl:variable name="irefs" select="//iref[generate-id(.) = generate-id(key('index-first-letter',translate(substring(@item,1,1),$lcase,$ucase)) )]"/>4028 <xsl:variable name="xrefs" select="//reference[not(starts-with(@anchor,'deleted-'))][generate-id(.) = generate-id(key('index-first-letter',translate(substring(@anchor,1,1),$lcase,$ucase)) )]"/>4027 <xsl:variable name="irefs" select="//iref[generate-id(.) = generate-id(key('index-first-letter',translate(substring(@item,1,1),$lcase,$ucase))[1])]"/> 4028 <xsl:variable name="xrefs" select="//reference[not(starts-with(@anchor,'deleted-'))][generate-id(.) = generate-id(key('index-first-letter',translate(substring(@anchor,1,1),$lcase,$ucase))[1])]"/> 4029 4029 4030 4030 <xsl:for-each select="$irefs | $xrefs"> … … 4054 4054 <div class="print2col"> 4055 4055 <ul class="ind"> 4056 <xsl:variable name="irefs2" select="//iref[generate-id(.) = generate-id(key('index-first-letter',translate(substring(@item,1,1),$lcase,$ucase)) )]"/>4057 <xsl:variable name="xrefs2" select="//reference[not(starts-with(@anchor,'deleted-'))][generate-id(.) = generate-id(key('index-first-letter',translate(substring(@anchor,1,1),$lcase,$ucase)) )]"/>4056 <xsl:variable name="irefs2" select="//iref[generate-id(.) = generate-id(key('index-first-letter',translate(substring(@item,1,1),$lcase,$ucase))[1])]"/> 4057 <xsl:variable name="xrefs2" select="//reference[not(starts-with(@anchor,'deleted-'))][generate-id(.) = generate-id(key('index-first-letter',translate(substring(@anchor,1,1),$lcase,$ucase))[1])]"/> 4058 4058 4059 4059 <xsl:for-each select="$irefs2 | $xrefs2"> … … 4105 4105 <xsl:sort select="substring-before(concat(@x:sec,'.'),'.')" data-type="number"/> 4106 4106 <xsl:sort select="substring(@x:sec,2+string-length(substring-before(@x:sec,'.')))" data-type="number"/> 4107 <xsl:if test="generate-id(.) = generate-id(key('index-xref-by-sec',concat(@target,'..',@x:sec)) )">4107 <xsl:if test="generate-id(.) = generate-id(key('index-xref-by-sec',concat(@target,'..',@x:sec))[1])"> 4108 4108 <li> 4109 4109 <em> … … 4135 4135 <xsl:for-each select="$rs3"> 4136 4136 <xsl:sort select="count($doc//*[@anchor and following::*/@anchor=substring-after(current()/@x:rel,'#')])" order="ascending" data-type="number"/> 4137 <xsl:if test="generate-id(.) = generate-id(key('index-xref-by-anchor',concat(@target,'..',@x:rel)) )">4137 <xsl:if test="generate-id(.) = generate-id(key('index-xref-by-anchor',concat(@target,'..',@x:rel))[1])"> 4138 4138 <li> 4139 4139 <em> … … 4168 4168 <xsl:otherwise> 4169 4169 <!-- regular iref --> 4170 <xsl:if test="generate-id(.) = generate-id(key('index-item',concat(@item,@anchor)) )">4170 <xsl:if test="generate-id(.) = generate-id(key('index-item',concat(@item,@anchor))[1])"> 4171 4171 <xsl:variable name="item" select="@item"/> 4172 4172 <xsl:variable name="in-artwork" select="key('index-item',$item)[@primary='true' and ancestor::artwork]"/> … … 5177 5177 </xsl:call-template> 5178 5178 </xsl:when> 5179 <xsl:when test=" number($name)=$name">5179 <xsl:when test="string(number($name))=$name"> 5180 5180 <a href="{concat($rfcUrlPrefix,$name,$rfcUrlPostfix)}"><xsl:value-of select="$name"/></a> 5181 5181 <xsl:call-template name="check-front-matter-ref"> … … 6533 6533 <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text> 6534 6534 <!-- when RCS keyword substitution in place, add version info --> 6535 <xsl:if test="contains('$Revision: 1.57 0$',':')">6536 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.57 0$', 'Revision: '),'$','')),', ')" />6535 <xsl:if test="contains('$Revision: 1.572 $',':')"> 6536 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.572 $', 'Revision: '),'$','')),', ')" /> 6537 6537 </xsl:if> 6538 <xsl:if test="contains('$Date: 2012-0 2-13 19:17:35$',':')">6539 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-0 2-13 19:17:35$', 'Date: '),'$','')),', ')" />6538 <xsl:if test="contains('$Date: 2012-03-19 14:26:22 $',':')"> 6539 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-03-19 14:26:22 $', 'Date: '),'$','')),', ')" /> 6540 6540 </xsl:if> 6541 6541 <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))" />
Note: See TracChangeset
for help on using the changeset viewer.