[Docstring-checkins] CVS: dps/dps/writers html.py,1.13,1.14
Status: Pre-Alpha
Brought to you by:
goodger
From: David G. <go...@us...> - 2002-03-16 05:53:25
|
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): |