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):
|