[yelp-xsl] mal2html-page: Be more flexible with revisions for editor banner
- From: Shaun McCance <shaunm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [yelp-xsl] mal2html-page: Be more flexible with revisions for editor banner
- Date: Wed, 7 Mar 2012 18:52:52 +0000 (UTC)
commit f35d946e109f233fd337e579b7fde2abcc0731a2
Author: Shaun McCance <shaunm gnome org>
Date: Wed Mar 7 13:52:04 2012 -0500
mal2html-page: Be more flexible with revisions for editor banner
xslt/mallard/html/mal2html-page.xsl | 21 ++++++++++++++-------
1 files changed, 14 insertions(+), 7 deletions(-)
---
diff --git a/xslt/mallard/html/mal2html-page.xsl b/xslt/mallard/html/mal2html-page.xsl
index c280607..2c53e26 100644
--- a/xslt/mallard/html/mal2html-page.xsl
+++ b/xslt/mallard/html/mal2html-page.xsl
@@ -468,7 +468,8 @@ separators used between links.
</xsl:for-each>
</xsl:variable>
<xsl:variable name="revision"
- select="$node/mal:info/mal:revision[ date = $date][last()]"/>
+ select="$node/mal:info/mal:revision
+ [ date = $date or (not(@date) and $date = '')][last()]"/>
<xsl:if test="$revision/@status != ''">
<div class="version">
<!-- FIXME: i18n -->
@@ -511,9 +512,7 @@ separators used between links.
</xsl:when>
</xsl:choose>
</div>
- <p class="version">
- <!-- FIXME: i18n -->
- <xsl:text>Version </xsl:text>
+ <xsl:variable name="version">
<xsl:choose>
<xsl:when test="$revision/@version">
<xsl:value-of select="$revision/@version"/>
@@ -525,9 +524,17 @@ separators used between links.
<xsl:value-of select="$revision/@pkgversion"/>
</xsl:when>
</xsl:choose>
- <xsl:text> on </xsl:text>
- <xsl:value-of select="$revision/@date"/>
- </p>
+ </xsl:variable>
+ <xsl:if test="$version != '' or $revision/@date">
+ <p class="version">
+ <xsl:value-of select="$version"/>
+ <xsl:if test="$revision/@date">
+ <xsl:text> (</xsl:text>
+ <xsl:value-of select="$revision/@date"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ </p>
+ </xsl:if>
<xsl:apply-templates mode="mal2html.block.mode" select="$revision/*"/>
</div>
</xsl:if>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]