Merge branch '4.3.x' into 9864_mathjax_loading_method

This commit is contained in:
Takeshi KOMIYA 2021-11-23 03:06:17 +09:00 committed by GitHub
commit e6e009ebb7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View File

@ -23,6 +23,8 @@ Bugs fixed
decorated by functools.lru_cache decorated by functools.lru_cache
* #9879: autodoc: AttributeError is raised on building document for an object * #9879: autodoc: AttributeError is raised on building document for an object
having invalid __doc__ atribute having invalid __doc__ atribute
* #9872: html: Class namespace collision between autodoc signatures and
docutils-0.17
* #9864: mathjax: Failed to render equations via MathJax v2. The loading method * #9864: mathjax: Failed to render equations via MathJax v2. The loading method
of MathJax is back to "async" method again of MathJax is back to "async" method again

View File

@ -13,7 +13,7 @@ import posixpath
import re import re
import urllib.parse import urllib.parse
import warnings import warnings
from typing import TYPE_CHECKING, Iterable, Tuple, cast from typing import TYPE_CHECKING, Iterable, Set, Tuple, cast
from docutils import nodes from docutils import nodes
from docutils.nodes import Element, Node, Text from docutils.nodes import Element, Node, Text
@ -56,6 +56,10 @@ class HTML5Translator(SphinxTranslator, BaseTranslator):
""" """
builder: "StandaloneHTMLBuilder" = None builder: "StandaloneHTMLBuilder" = None
# Override docutils.writers.html5_polyglot:HTMLTranslator
# otherwise, nodes like <inline classes="s">...</inline> will be
# converted to <s>...</s> by `visit_inline`.
supported_inline_tags: Set[str] = set()
def __init__(self, document: nodes.document, builder: Builder) -> None: def __init__(self, document: nodes.document, builder: Builder) -> None:
super().__init__(document, builder) super().__init__(document, builder)