[Epydoc-commits] SF.net SVN: epydoc: [1633] trunk/epydoc/src/epydoc/markup/restructuredtext. py
Brought to you by:
edloper
|
From: <dva...@us...> - 2007-09-24 15:54:46
|
Revision: 1633
http://epydoc.svn.sourceforge.net/epydoc/?rev=1633&view=rev
Author: dvarrazzo
Date: 2007-09-24 08:53:48 -0700 (Mon, 24 Sep 2007)
Log Message:
-----------
- Generate anchors for index terms.
Modified Paths:
--------------
trunk/epydoc/src/epydoc/markup/restructuredtext.py
Modified: trunk/epydoc/src/epydoc/markup/restructuredtext.py
===================================================================
--- trunk/epydoc/src/epydoc/markup/restructuredtext.py 2007-09-24 15:52:11 UTC (rev 1632)
+++ trunk/epydoc/src/epydoc/markup/restructuredtext.py 2007-09-24 15:53:48 UTC (rev 1633)
@@ -676,7 +676,17 @@
self.body.append(doctest_to_html(pysrc))
raise SkipNode()
+ def visit_emphasis(self, node):
+ # Generate a corrent index term anchor
+ if 'term' in node.get('classes') and node.children:
+ doc = self.document.copy()
+ doc[:] = [node.children[0].copy()]
+ self.body.append(
+ self._linker.translate_indexterm(ParsedRstDocstring(doc)))
+ raise SkipNode()
+ HTMLTranslator.visit_emphasis(self, node)
+
def python_code_directive(name, arguments, options, content, lineno,
content_offset, block_text, state, state_machine):
"""
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|