aboutsummaryrefslogtreecommitdiff
path: root/docs/xslt/changes.xslt
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2011-08-23 09:48:44 +0000
committerIgor Sysoev <igor@sysoev.ru>2011-08-23 09:48:44 +0000
commit92a2f9d6e013b3d6a0b644e7ec48c9897f251350 (patch)
tree89765c43b823aed8d4935adf2bf41cee9628e0e4 /docs/xslt/changes.xslt
parentcf165077ee2e9aef7a5b4797c04f18439b95a26c (diff)
downloadnginx-92a2f9d6e013b3d6a0b644e7ec48c9897f251350.tar.gz
nginx-92a2f9d6e013b3d6a0b644e7ec48c9897f251350.zip
XSLT regeneration for r4023.
Diffstat (limited to 'docs/xslt/changes.xslt')
-rw-r--r--docs/xslt/changes.xslt19
1 files changed, 12 insertions, 7 deletions
diff --git a/docs/xslt/changes.xslt b/docs/xslt/changes.xslt
index 875d85b93..2e0661166 100644
--- a/docs/xslt/changes.xslt
+++ b/docs/xslt/changes.xslt
@@ -102,15 +102,16 @@
<xsl:if test="$text">
<xsl:variable name="offset">
- <xsl:choose>
+ <xsl:choose>
<xsl:when test="starts-with($text, concat($br, ' '))">
-
<xsl:value-of select="string-length($br) + 2"/>
</xsl:when>
-
+ <xsl:when test="starts-with($text, $br)">
+ <xsl:value-of select="string-length($br) + 1"/>
+ </xsl:when>
<xsl:otherwise>
- 1</xsl:otherwise>
+ 1</xsl:otherwise>
</xsl:choose>
</xsl:variable>
@@ -142,19 +143,23 @@
<xsl:param name="prefix"/>
<xsl:param name="length"/>
- <xsl:variable select="substring-before(substring($text, 1, $length - $prefix), $br)" name="break"/>
+ <xsl:variable select="substring-before(substring($text, 1, $length - $prefix + string-length($br)), $br)" name="break"/>
<xsl:choose>
<xsl:when test="$break">
<xsl:value-of select="string-length($break)"/>
</xsl:when>
<xsl:when test="$length = 0">
- <xsl:value-of select="$max"/>
+ <xsl:value-of select="$max - $prefix"/>
</xsl:when>
- <xsl:when test="string-length($text) + $prefix &lt;= $length or substring($text, $length - $prefix, 1) = ' '">
+ <xsl:when test="string-length($text) + $prefix &lt;= $length">
<xsl:value-of select="$length - $prefix"/>
</xsl:when>
+ <xsl:when test="substring($text, $length - $prefix + 1, 1) = ' '">
+ <xsl:value-of select="$length - $prefix + 1"/>
+ </xsl:when>
<xsl:otherwise>
+
<xsl:call-template name="length">
<xsl:with-param select="$text" name="text"/>
<xsl:with-param select="$prefix" name="prefix"/>