diff options
author | Walter Doerwald <walter@livinglogic.de> | 2021-05-15 15:32:18 +0200 |
---|---|---|
committer | Walter Doerwald <walter@livinglogic.de> | 2021-05-16 12:00:00 +0200 |
commit | cf2d5b3f32fbb92483ca815cd5fea4d04018645b (patch) | |
tree | aa96a03fef9c2fc5aee15c09f8433fe97db5d22f | |
parent | 643131a98b100d3c97e1c0a23c9a35bcee5fdd91 (diff) | |
download | sphinx-git-cf2d5b3f32fbb92483ca815cd5fea4d04018645b.tar.gz |
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.
-rw-r--r-- | sphinx/writers/html.py | 4 | ||||
-rw-r--r-- | sphinx/writers/html5.py | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/sphinx/writers/html.py b/sphinx/writers/html.py index d633f07e8..e670c402b 100644 --- a/sphinx/writers/html.py +++ b/sphinx/writers/html.py @@ -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>') diff --git a/sphinx/writers/html5.py b/sphinx/writers/html5.py index 16cdccc16..5db757642 100644 --- a/sphinx/writers/html5.py +++ b/sphinx/writers/html5.py @@ -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>') |