Merge pull request #6401 from tk0miya/4390_semantic_signature_in_HTML

Fix #4390: html: Consistent and semantic CSS for signatures
This commit is contained in:
Takeshi KOMIYA
2019-05-30 00:49:25 +09:00
committed by GitHub
2 changed files with 4 additions and 3 deletions

View File

@@ -102,6 +102,7 @@ Features added
* rst domain: Add :rst:dir:`directive:option` directive to describe the option
for directive
* #6306: html: Add a label to search form for accessability purposes
* #4390: html: Consistent and semantic CSS for signatures
* #6358: The ``rawsource`` property of ``production`` nodes now contains the
full production rule
* #6373: autosectionlabel: Allow suppression of warnings

View File

@@ -117,7 +117,7 @@ class HTML5Translator(SphinxTranslator, BaseTranslator):
def visit_desc_addname(self, node):
# type: (nodes.Element) -> None
self.body.append(self.starttag(node, 'code', '', CLASS='descclassname'))
self.body.append(self.starttag(node, 'code', '', CLASS='sig-prename descclassname'))
def depart_desc_addname(self, node):
# type: (nodes.Element) -> None
@@ -141,7 +141,7 @@ class HTML5Translator(SphinxTranslator, BaseTranslator):
def visit_desc_name(self, node):
# type: (nodes.Element) -> None
self.body.append(self.starttag(node, 'code', '', CLASS='descname'))
self.body.append(self.starttag(node, 'code', '', CLASS='sig-name descname'))
def depart_desc_name(self, node):
# type: (nodes.Element) -> None
@@ -176,7 +176,7 @@ class HTML5Translator(SphinxTranslator, BaseTranslator):
if self.optional_param_level == 0:
self.required_params_left -= 1
if not node.hasattr('noemph'):
self.body.append('<em>')
self.body.append('<em class="sig-param">')
def depart_desc_parameter(self, node):
# type: (nodes.Element) -> None