summaryrefslogtreecommitdiff
path: root/src/htdocs/modules/modules.xsl
diff options
context:
space:
mode:
Diffstat (limited to 'src/htdocs/modules/modules.xsl')
-rw-r--r--src/htdocs/modules/modules.xsl24
1 files changed, 19 insertions, 5 deletions
diff --git a/src/htdocs/modules/modules.xsl b/src/htdocs/modules/modules.xsl
index ef92442b..7ca6f91a 100644
--- a/src/htdocs/modules/modules.xsl
+++ b/src/htdocs/modules/modules.xsl
@@ -58,12 +58,26 @@ Here's a quick overview of all of our modules :
 
</td>
<td>
- <xsl:call-template name="hyperlink">
- <xsl:with-param name="href">
- &site;/releases/<xsl:value-of select="id" />/<xsl:value-of select="versions/devel" />.html</xsl:with-param>
- <xsl:with-param name="text"><xsl:value-of select="versions/devel" /></xsl:with-param>
- </xsl:call-template>
+ <!--only add link to development version if it's not git master -->
+ <xsl:choose>
+ <xsl:when test="versions/devel/text() = string('git master')">
+ <xsl:call-template name="hyperlink">
+ <xsl:with-param name="href">http://cgit.freedesktop.org/gstreamer/<xsl:value-of select="id" />/</xsl:with-param>
+ <xsl:with-param name="text">git master</xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="hyperlink">
+ <xsl:with-param name="href">
+ &site;/releases/<xsl:value-of select="id" />/<xsl:value-of select="versions/devel" />.html
+ </xsl:with-param>
+ <xsl:with-param name="text">
+ <xsl:value-of select="versions/devel" />
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:otherwise>
&#160;
+ </xsl:choose>
</td>
</tr>