def visit_prompt_html(translator: HTMLTranslator, node: Prompt) -> None: """ Visit a :class:`~.Prompt` node with the HTML translator. .. versionadded:: 2.6.0 :param translator: :param node: """ starttag = translator.starttag(node, "div", suffix='', CLASS="notranslate") translator.body.append(starttag + node.rawsource + '</div>\n') raise docutils.nodes.SkipNode
def visit_iabbr_node(translator: HTMLTranslator, node: ItalicAbbreviationNode): """ Visit an :class:`~.ItalicAbbreviationNode`. :param translator: :param node: The node being visited. """ translator.body.append('<i class="abbreviation">') attrs = {} if node.hasattr("explanation"): attrs["title"] = node["explanation"] translator.body.append(translator.starttag(node, "abbr", '', **attrs))