diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2021-07-11 06:03:40 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-11 06:03:40 +0300 |
commit | f40c2837dcd19713573bd636bc220a41db41cd61 (patch) | |
tree | e8fa8e5922912642031ec1ddc04e5898c2193bca /sphinx/writers | |
parent | 5aed23d6818e349fabd083358dfa30b547d393a2 (diff) | |
parent | 9aedeee53891bcbbba0b0adaf72a3e30f99a00f7 (diff) |
Merge pull request #9225 from doerwalter/typehint-html
Add HTML markup to method/function return typehint
Diffstat (limited to 'sphinx/writers')
-rw-r--r-- | sphinx/writers/html.py | 6 | ||||
-rw-r--r-- | sphinx/writers/html5.py | 6 |
2 files changed, 8 insertions, 4 deletions
diff --git a/sphinx/writers/html.py b/sphinx/writers/html.py index e9a31a848..429369edc 100644 --- a/sphinx/writers/html.py +++ b/sphinx/writers/html.py @@ -174,10 +174,12 @@ class HTMLTranslator(SphinxTranslator, BaseTranslator): pass def visit_desc_returns(self, node: Element) -> None: - self.body.append(' → ') + self.body.append(' <span class="sig-return">') + self.body.append('<span class="sig-return-icon">→</span>') + self.body.append(' <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 5b38b3be2..31d1db7ef 100644 --- a/sphinx/writers/html5.py +++ b/sphinx/writers/html5.py @@ -145,10 +145,12 @@ class HTML5Translator(SphinxTranslator, BaseTranslator): pass def visit_desc_returns(self, node: Element) -> None: - self.body.append(' → ') + self.body.append(' <span class="sig-return">') + self.body.append('<span class="sig-return-icon">→</span>') + self.body.append(' <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>') |