Commit a100efef authored by Stefan Kost's avatar Stefan Kost

plugins.xsl: Split refsect2 also here to make "Element Pads" subtitle visible.

Original commit message from CVS:
* plugins.xsl:
Split refsect2 also here to make "Element Pads" subtitle visible.
parent 79ade7b9
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> 2008-07-08 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* m4/gst-error.m4: * m4/gst-error.m4:
......
...@@ -28,81 +28,85 @@ ...@@ -28,81 +28,85 @@
<!-- here we write an element-(name)-details.xml file for the element --> <!-- 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"> <exsl:document href="{concat ('xml/element-', $name, '-details.xml')}" method="xml" indent="yes">
<xsl:element name="refsect2"> <xsl:element name="refsynopsisdiv">
<xsl:element name="title">Element Information</xsl:element> <xsl:element name="refsect2">
<xsl:element name="variablelist"> <xsl:element name="title">Element Information</xsl:element>
<!-- 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="variablelist"> <xsl:element name="variablelist">
<!-- plugin name and link -->
<xsl:element name="varlistentry"> <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="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> </xsl:element>
<xsl:element name="varlistentry"> <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="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> </xsl:element>
<xsl:element name="varlistentry"> <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="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: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="varlistentry">
<xsl:element name="term"> <xsl:element name="term">name</xsl:element>
<xsl:if test="position()=1">details</xsl:if> <xsl:element name="listitem">
<xsl:element name="simpara"><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="listitem"> <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:element> </xsl:element>
</xsl:for-each>
<xsl:element name="varlistentry">
</xsl:element> <!-- variablelist --> <xsl:element name="term">presence</xsl:element>
<xsl:element name="listitem">
<!--xsl:element name="programlisting"><xsl:value-of select="details" /></xsl:element--> <xsl:element name="simpara"><xsl:value-of select="presence" /></xsl:element>
</xsl:element>
</xsl:for-each> </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> </exsl:document>
</xsl:template> </xsl:template>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment