mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 16:26:39 +00:00
27 lines
824 B
XML
27 lines
824 B
XML
|
<?xml version='1.0'?>
|
||
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||
|
xmlns:fo="http://www.w3.org/1999/XSL/Format"
|
||
|
version='1.0'>
|
||
|
|
||
|
<!-- There is a bug in docbook-xsl-1.45; work around it here. -->
|
||
|
<!-- Also change it slightly for emacs key descriptions. -->
|
||
|
<xsl:template match="keycombo">
|
||
|
<xsl:variable name="action" select="@action"/>
|
||
|
<xsl:variable name="joinchar">
|
||
|
<xsl:choose>
|
||
|
<xsl:when test="$action='seq'"><xsl:text> </xsl:text></xsl:when>
|
||
|
<xsl:when test="$action='simul'">-</xsl:when>
|
||
|
<xsl:otherwise>-</xsl:otherwise>
|
||
|
</xsl:choose>
|
||
|
</xsl:variable>
|
||
|
<xsl:for-each select="./*">
|
||
|
<xsl:if test="position()>1">
|
||
|
<xsl:value-of select="$joinchar"/>
|
||
|
</xsl:if>
|
||
|
<xsl:apply-templates select="."/>
|
||
|
</xsl:for-each>
|
||
|
</xsl:template>
|
||
|
|
||
|
</xsl:stylesheet>
|
||
|
|