Update of /cvsroot/docstring/dps/dps/writers
In directory usw-pr-cvs1:/tmp/cvs-serv22392/dps/dps/writers
Modified Files:
html.py
Log Message:
- Added credits, ToC two-way references.
Index: html.py
===================================================================
RCS file: /cvsroot/docstring/dps/dps/writers/html.py,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** html.py 13 Mar 2002 02:40:42 -0000 1.13
--- html.py 16 Mar 2002 05:53:22 -0000 1.14
***************
*** 20,23 ****
--- 20,24 ----
+ import time
from dps import writers, nodes, languages
***************
*** 251,255 ****
def depart_docinfo_item(self):
! self.body.append('</P></TD>\n</TR>\n')
def visit_doctest_block(self, node):
--- 252,256 ----
def depart_docinfo_item(self):
! self.body.append('</P>\n</TD></TR>')
def visit_doctest_block(self, node):
***************
*** 264,267 ****
--- 265,272 ----
def depart_document(self, node):
self.body.append('</DIV>\n')
+ self.body.append(
+ '<P CLASS="credits">HTML generated from <CODE>%s</CODE> on %s '
+ 'by <A HREF="http://docutils.sourceforge.net/">Docutils</A>.'
+ '</P>\n' % (node['source'], time.strftime('%Y-%m-%d')))
def visit_emphasis(self, node):
***************
*** 676,681 ****
if isinstance(node.parent, nodes.topic):
self.body.append(
! self.starttag(node, 'H6', '', CLASS='topic-title'))
! self.context.append('</H6>\n')
elif self.sectionlevel == 0:
self.head.append('<TITLE>%s</TITLE>\n'
--- 681,686 ----
if isinstance(node.parent, nodes.topic):
self.body.append(
! self.starttag(node, 'P', '', CLASS='topic-title'))
! self.context.append('</P>\n')
elif self.sectionlevel == 0:
self.head.append('<TITLE>%s</TITLE>\n'
***************
*** 686,690 ****
self.body.append(
self.starttag(node, 'H%s' % self.sectionlevel, ''))
! self.context.append('</H%s>\n' % self.sectionlevel)
def depart_title(self, node):
--- 691,699 ----
self.body.append(
self.starttag(node, 'H%s' % self.sectionlevel, ''))
! context = ''
! if node.hasattr('refid'):
! self.body.append('<A HREF="#%s">' % node['refid'])
! context = '</A>'
! self.context.append('%s</H%s>\n' % (context, self.sectionlevel))
def depart_title(self, node):
|