Example #1
0
 def visit_reference(self,node):
     HTMLTranslator.visit_reference(self,node)
     if self.in_related:
        if 'name' in node.__dict__['attributes'].keys():
            vals = {'url': node.get('refuri'), 'name': node['name'] }
        else: 
            vals = {'url': node.get('refuri'), 'name': node.get('refuri') }
        self.related_links += related_link % vals
Example #2
0
 def visit_reference(self, node):
     BaseTranslator.visit_reference(self, node)
     if node.hasattr("reftitle"):
         # ugly hack to add a title attribute
         starttag = self.body[-1]
         if not starttag.startswith("<a "):
             return
         self.body[-1] = '<a title="%s"' % self.attval(node["reftitle"]) + starttag[2:]
Example #3
0
 def visit_reference(self, node):
     BaseTranslator.visit_reference(self, node)
     if node.hasattr('reftitle'):
         # ugly hack to add a title attribute
         starttag = self.body[-1]
         if not starttag.startswith('<a '):
             return
         self.body[-1] = '<a title="%s"' % self.attval(node['reftitle']) + \
                         starttag[2:]
Example #4
0
 def visit_reference(self, node):
     BaseTranslator.visit_reference(self, node)
     if node.hasattr('reftitle'):
         # ugly hack to add a title attribute
         starttag = self.body[-1]
         if not starttag.startswith('<a '):
             return
         self.body[-1] = '<a title="%s"' % self.attval(node['reftitle']) + \
                         starttag[2:]
     if node.hasattr('secnumber'):
         self.body.append('%s. ' % '.'.join(map(str, node['secnumber'])))
Example #5
0
File: html.py Project: 89sos98/main
 def visit_reference(self, node):
     BaseTranslator.visit_reference(self, node)
     if node.hasattr('reftitle'):
         # ugly hack to add a title attribute
         starttag = self.body[-1]
         if not starttag.startswith('<a '):
             return
         self.body[-1] = '<a title="%s"' % self.attval(node['reftitle']) + \
                         starttag[2:]
     if node.hasattr('secnumber'):
         self.body.append('%s. ' % '.'.join(map(str, node['secnumber'])))
Example #6
0
 def visit_reference(self, node):
     uri = urlparse.urlparse(node['refuri'])
     if not uri.netloc and uri.path.endswith(".rst"):
         node['refuri'] = urlparse.urlunparse((uri.scheme, uri.netloc, uri.path[:-4]+".html", uri.params, uri.query, uri.fragment))
     return HTMLTranslator.visit_reference(self, node)