diff --git a/docs/templates/python/material/_base/attribute.html b/docs/templates/python/material/attribute.html similarity index 72% rename from docs/templates/python/material/_base/attribute.html rename to docs/templates/python/material/attribute.html index c06e20391..56473e002 100644 --- a/docs/templates/python/material/_base/attribute.html +++ b/docs/templates/python/material/attribute.html @@ -1,9 +1,10 @@ {# Modified from https://github.com/mkdocstrings/python/blob/master/src/mkdocstrings_handlers/python/templates/material/_base/attribute.html #} +{# Updated 2024/05/20. See "START NEW CODE" for block that is new. #} {{ log.debug("Rendering " + attribute.path) }}
'|safe if config.show_symbol_type_toc else '') + attribute.name,
- ) %}
+ toc_label=attribute.name) %}
{% block heading scoped %}
- {% if config.show_symbol_type_heading %}
{% endif %}
{% if config.separate_signature %}
- {{ attribute_name }}
+ {% if show_full_path %}{{ attribute.path }}{% else %}{{ attribute.name }}{% endif %}
{% else %}
- {%+ filter highlight(language="python", inline=True) %}
- {{ attribute_name }}{% if attribute.annotation %}: {{ attribute.annotation }}{% endif %}
+ {% filter highlight(language="python", inline=True) %}
+ {% if show_full_path %}{{ attribute.path }}{% else %}{{ attribute.name }}{% endif %}
+ {% if attribute.annotation %}: {{ attribute.annotation }}{% endif %}
{% if attribute.value %} = {{ attribute.value }}{% endif %}
{% endfilter %}
{% endif %}
@@ -48,21 +46,23 @@
{% block signature scoped %}
{% if config.separate_signature %}
- {% filter format_attribute(attribute, config.line_length, crossrefs=config.signature_crossrefs) %}
- {{ attribute.name }}
+ {% filter highlight(language="python", inline=False) %}
+ {% filter format_code(config.line_length) %}
+ {% if show_full_path %}{{ attribute.path }}{% else %}{{ attribute.name }}{% endif %}
+ {% if attribute.annotation %}: {{ attribute.annotation|safe }}{% endif %}
+ {% if attribute.value %} = {{ attribute.value|safe }}{% endif %}
+ {% endfilter %}
{% endfilter %}
{% endif %}
{% endblock signature %}
{% else %}
-
{% if config.show_root_toc_entry %}
{% filter heading(heading_level,
role="data" if attribute.parent.kind.value == "module" else "attr",
id=html_id,
- toc_label=('
'|safe if config.show_symbol_type_toc else '') + attribute.name,
- hidden=True,
- ) %}
+ toc_label=attribute.path if config.show_root_full_path else attribute.name,
+ hidden=True) %}
{% endfilter %}
{% endif %}
{% set heading_level = heading_level - 1 %}