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