diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | plugins.xsl | 118 |
2 files changed, 66 insertions, 57 deletions
@@ -1,3 +1,8 @@ +2008-07-12 Stefan Kost <ensonic@users.sf.net> + + * plugins.xsl: + Split refsect2 also here to make "Element Pads" subtitle visible. + 2008-07-08 Sebastian Dröge <sebastian.droege@collabora.co.uk> * m4/gst-error.m4: diff --git a/plugins.xsl b/plugins.xsl index c691bd4..2eab220 100644 --- a/plugins.xsl +++ b/plugins.xsl @@ -28,81 +28,85 @@ <!-- here we write an element-(name)-details.xml file for the element --> <exsl:document href="{concat ('xml/element-', $name, '-details.xml')}" method="xml" indent="yes"> - <xsl:element name="refsect2"> - <xsl:element name="title">Element Information</xsl:element> - <xsl:element name="variablelist"> - - <!-- plugin name and link --> - <xsl:element name="varlistentry"> - <xsl:element name="term">plugin</xsl:element> - <xsl:element name="listitem"> - <xsl:element name="simpara"> - <xsl:element name="link"> - <xsl:attribute name="linkend">plugin-<xsl:value-of select="../../name"/></xsl:attribute> - <xsl:value-of select="../../name" /> - </xsl:element> - </xsl:element> - </xsl:element> - </xsl:element> - - <xsl:element name="varlistentry"> - <xsl:element name="term">author</xsl:element> - <xsl:element name="listitem"> - <xsl:element name="simpara"><xsl:value-of select="author" /></xsl:element> - </xsl:element> - </xsl:element> - - <xsl:element name="varlistentry"> - <xsl:element name="term">class</xsl:element> - <xsl:element name="listitem"> - <xsl:element name="simpara"><xsl:value-of select="class" /></xsl:element> - </xsl:element> - </xsl:element> - - </xsl:element> <!-- variablelist --> - - <xsl:element name="title">Element Pads</xsl:element> - <!-- process all caps --> - <xsl:for-each select="pads/caps"> + <xsl:element name="refsynopsisdiv"> + <xsl:element name="refsect2"> + <xsl:element name="title">Element Information</xsl:element> <xsl:element name="variablelist"> + + <!-- plugin name and link --> <xsl:element name="varlistentry"> - <xsl:element name="term">name</xsl:element> + <xsl:element name="term">plugin</xsl:element> <xsl:element name="listitem"> - <xsl:element name="simpara"><xsl:value-of select="name" /></xsl:element> + <xsl:element name="simpara"> + <xsl:element name="link"> + <xsl:attribute name="linkend">plugin-<xsl:value-of select="../../name"/></xsl:attribute> + <xsl:value-of select="../../name" /> + </xsl:element> + </xsl:element> </xsl:element> </xsl:element> - + <xsl:element name="varlistentry"> - <xsl:element name="term">direction</xsl:element> + <xsl:element name="term">author</xsl:element> <xsl:element name="listitem"> - <xsl:element name="simpara"><xsl:value-of select="direction" /></xsl:element> + <xsl:element name="simpara"><xsl:value-of select="author" /></xsl:element> </xsl:element> </xsl:element> - + <xsl:element name="varlistentry"> - <xsl:element name="term">presence</xsl:element> + <xsl:element name="term">class</xsl:element> <xsl:element name="listitem"> - <xsl:element name="simpara"><xsl:value-of select="presence" /></xsl:element> + <xsl:element name="simpara"><xsl:value-of select="class" /></xsl:element> </xsl:element> </xsl:element> - - <xsl:for-each select='str:tokenize(details, ";")'> + + </xsl:element> <!-- variablelist --> + </xsl:element> <!-- refsect2 --> + + <xsl:element name="refsect2"> + <xsl:element name="title">Element Pads</xsl:element> + <!-- process all caps --> + <xsl:for-each select="pads/caps"> + <xsl:element name="variablelist"> <xsl:element name="varlistentry"> - <xsl:element name="term"> - <xsl:if test="position()=1">details</xsl:if> + <xsl:element name="term">name</xsl:element> + <xsl:element name="listitem"> + <xsl:element name="simpara"><xsl:value-of select="name" /></xsl:element> </xsl:element> + </xsl:element> + + <xsl:element name="varlistentry"> + <xsl:element name="term">direction</xsl:element> <xsl:element name="listitem"> - <xsl:element name="simpara"><xsl:value-of select='.'/></xsl:element> + <xsl:element name="simpara"><xsl:value-of select="direction" /></xsl:element> </xsl:element> </xsl:element> - </xsl:for-each> - - </xsl:element> <!-- variablelist --> - - <!--xsl:element name="programlisting"><xsl:value-of select="details" /></xsl:element--> - - </xsl:for-each> - </xsl:element> + + <xsl:element name="varlistentry"> + <xsl:element name="term">presence</xsl:element> + <xsl:element name="listitem"> + <xsl:element name="simpara"><xsl:value-of select="presence" /></xsl:element> + </xsl:element> + </xsl:element> + + <xsl:for-each select='str:tokenize(details, ";")'> + <xsl:element name="varlistentry"> + <xsl:element name="term"> + <xsl:if test="position()=1">details</xsl:if> + </xsl:element> + <xsl:element name="listitem"> + <xsl:element name="simpara"><xsl:value-of select='.'/></xsl:element> + </xsl:element> + </xsl:element> + </xsl:for-each> + + </xsl:element> <!-- variablelist --> + + <!--xsl:element name="programlisting"><xsl:value-of select="details" /></xsl:element--> + + </xsl:for-each> + </xsl:element> <!-- refsect2 --> + </xsl:element> <!-- refsynopsisdiv --> </exsl:document> </xsl:template> |