[Docstring-checkins] CVS: dps/dps/writers html.py,1.5,1.6
Status: Pre-Alpha
Brought to you by:
goodger
From: David G. <go...@us...> - 2002-03-04 04:44:12
|
Update of /cvsroot/docstring/dps/dps/writers In directory usw-pr-cvs1:/tmp/cvs-serv13728/dps/dps/writers Modified Files: html.py Log Message: progress Index: html.py =================================================================== RCS file: /cvsroot/docstring/dps/dps/writers/html.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** html.py 1 Mar 2002 03:16:22 -0000 1.5 --- html.py 4 Mar 2002 04:44:09 -0000 1.6 *************** *** 10,16 **** Simple HyperText Markup Language document tree Writer. ! The output uses the HTML 4.01 strict.dtd and contains a minimum of formatting ! information. A cascading style sheet "default.css" is required for proper ! viewing with a browser. """ --- 10,16 ---- Simple HyperText Markup Language document tree Writer. ! The output uses the HTML 4.01 Transitional DTD (*almost* strict) and ! contains a minimum of formatting information. A cascading style sheet ! "default.css" is required for proper viewing with a browser. """ *************** *** 89,98 **** pass - def visit_abstract(self, node): - self.visit_admonition(node, 'abstract') - - def depart_abstract(self, node): - self.depart_admonition() - def visit_admonition(self, node, name): self.body.append(self.starttag(node, 'div', CLASS=name)) --- 89,92 ---- *************** *** 145,148 **** --- 139,148 ---- self.depart_admonition() + def visit_citation(self, node): + pass + + def depart_citation(self, node): + pass + def visit_classifier(self, node): self.body.append(' <SPAN CLASS="classifier_delimiter">:</SPAN> ') *************** *** 595,599 **** if not (node.has_key('refuri') or node.has_key('refid') or node.has_key('refname')): ! self.body.append(self.starttag(node, 'a', '')) def depart_target(self, node): --- 595,599 ---- if not (node.has_key('refuri') or node.has_key('refid') or node.has_key('refname')): ! self.body.append(self.starttag(node, 'a', '', CLASS='target')) def depart_target(self, node): *************** *** 636,650 **** def visit_title(self, node): """Only 6 section levels are supported by HTML.""" ! if self.sectionlevel == 0: ! self.head.append('<TITLE>%s</TITLE>\n' % self.encode(node.astext())) self.body.append(self.starttag(node, 'H1', '', CLASS='title')) else: ! self.body.append(self.starttag(node, 'H%s' % self.sectionlevel, '')) def depart_title(self, node): ! if self.sectionlevel == 0: ! self.body.append('</H1>\n') ! else: ! self.body.append('</H%s>\n' % self.sectionlevel) def visit_transition(self, node): --- 636,661 ---- def visit_title(self, node): """Only 6 section levels are supported by HTML.""" ! 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' ! % self.encode(node.astext())) self.body.append(self.starttag(node, 'H1', '', CLASS='title')) + self.context.append('</H1>\n') else: ! self.body.append( ! self.starttag(node, 'H%s' % self.sectionlevel, '')) ! self.context.append('</H%s>\n' % self.sectionlevel) def depart_title(self, node): ! self.body.append(self.context.pop()) ! ! def visit_topic(self, node): ! self.body.append(self.starttag(node, 'div', CLASS='topic')) ! ! def depart_topic(self, node): ! self.body.append('</DIV>\n') def visit_transition(self, node): |