Update doclib/html-munge.xsl to remove external modules from the modules page
g0dil [Wed, 11 Jul 2007 09:53:30 +0000 (09:53 +0000)]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@300 270642c3-0616-0410-b53a-bc976706d245

doclib/html-munge.xsl

index d025ef6..d36e315 100644 (file)
@@ -15,7 +15,7 @@
       <xsl:apply-templates/>\r
     </xsl:copy>\r
   </xsl:template>\r
-  \r
+\r
   <xsl:template name="copy-attributes">\r
     <xsl:for-each select="@*">\r
       <xsl:attribute name="{name(current())}">\r
@@ -32,7 +32,8 @@
       </xsl:attribute>\r
     </xsl:for-each>\r
   </xsl:template>\r
-  \r
+\r
+  <!-- Remove the automatically inserted search form (we build our own) -->\r
   <xsl:template match="li[form]"> \r
   </xsl:template>\r
   \r
       <xsl:with-param name="class">anchor</xsl:with-param>\r
     </xsl:call-template>\r
   </xsl:template>\r
+\r
+  <!-- Remove [external] references from the modules page -->\r
+  <xsl:template match="div[@id='content2']/ul/li[a/@class='elRef'][a/@doxygen][code/text()='[external]'][not(ul)]">\r
+  </xsl:template>\r
   \r
 </xsl:stylesheet>\r