diff options
author | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2009-08-30 18:48:47 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2009-08-30 18:51:34 +0100 |
commit | 2cd648fce205bddab20e4c8444029e2dd33846ae (patch) | |
tree | 56cc5c80c97cb7116bb117e7b74f4ea245653b88 | |
parent | 50be989a3eeb255ceb3e23dd9acb2fff14f29b8c (diff) |
modules: link to cgit if version says 'git master' for development version
-rw-r--r-- | src/htdocs/modules/modules.xsl | 24 |
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>   + </xsl:choose> </td> </tr> |