[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. |