plugins.xsl: Split refsect2 also here to make "Element Pads" subtitle visible.
authorStefan Kost <ensonic@users.sourceforge.net>
Sat, 12 Jul 2008 10:21:33 +0000 (10:21 +0000)
committerStefan Kost <ensonic@users.sourceforge.net>
Sat, 12 Jul 2008 10:21:33 +0000 (10:21 +0000)
Original commit message from CVS:
* plugins.xsl:
Split refsect2 also here to make "Element Pads" subtitle visible.

ChangeLog
plugins.xsl

index 79a8cfc..a56aba5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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:
index c691bd4..2eab220 100644 (file)
     <!-- 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>