mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Rename CSS classes for return type hint HTML markup.
Wrap the complete type hint in a additional <span> to enable showing the typehint as a popup on hover. Port changes to sphinx/writers/html.py.
This commit is contained in:
parent
643131a98b
commit
cf2d5b3f32
@ -174,10 +174,10 @@ class HTMLTranslator(SphinxTranslator, BaseTranslator):
|
||||
pass
|
||||
|
||||
def visit_desc_returns(self, node: Element) -> None:
|
||||
self.body.append(' → ')
|
||||
self.body.append(' <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint">')
|
||||
|
||||
def depart_desc_returns(self, node: Element) -> None:
|
||||
pass
|
||||
self.body.append('</span></span>')
|
||||
|
||||
def visit_desc_parameterlist(self, node: Element) -> None:
|
||||
self.body.append('<span class="sig-paren">(</span>')
|
||||
|
@ -145,10 +145,10 @@ class HTML5Translator(SphinxTranslator, BaseTranslator):
|
||||
pass
|
||||
|
||||
def visit_desc_returns(self, node: Element) -> None:
|
||||
self.body.append(' <span class="sig-arrow">→</span> <span class="sig-returns">')
|
||||
self.body.append(' <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint">')
|
||||
|
||||
def depart_desc_returns(self, node: Element) -> None:
|
||||
self.body.append('</span>')
|
||||
self.body.append('</span></span>')
|
||||
|
||||
def visit_desc_parameterlist(self, node: Element) -> None:
|
||||
self.body.append('<span class="sig-paren">(</span>')
|
||||
|
Loading…
Reference in New Issue
Block a user