Merged revisions 570-572,574-575,578-579,581-595,598-611 via svnmerge from
[senf.git] / doclib / html-munge.xsl
index 69136e0..6bc7038 100644 (file)
     </xsl:call-template>\r
   </xsl:template>\r
 \r
-  <xsl:template match="div[@class='memdoc']/p[starts-with(text(),'Definition at line ')]">\r
+  <xsl:template match="p[starts-with(text(),'Definition at line ')]">\r
     <xsl:call-template name="add-class">\r
       <xsl:with-param name="class">sourceline</xsl:with-param>\r
     </xsl:call-template>\r
       <xsl:with-param name="class">reimplementedin</xsl:with-param>\r
     </xsl:call-template>\r
   </xsl:template>\r
+\r
+  <xsl:template match="div[@class='memdoc']/p[starts-with(text(),'Implemented in ')]">\r
+    <xsl:call-template name="add-class">\r
+      <xsl:with-param name="class">implementedin</xsl:with-param>\r
+    </xsl:call-template>\r
+  </xsl:template>\r
+\r
+  <!-- Remove external items from the namespace index -->\r
+  <xsl:template match="div[@id='content2']/table[contains(preceding-sibling::h1/text(),'Namespace Reference')]/tr[td[@class='memItemRight']/a[1][@class='elRef'][@doxygen]]">\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