{% macro references(refs) %} {%- if refs | length == 0 %}No references{% endif -%} {%- for ref in refs -%} - {{ ref | autolink }} {% endfor -%} {% endmacro references %} {% macro title(title, id) -%} {{ title }} ([edit]({{ id | domain_id_link(for="edit") }})) {%- endmacro details_next %} {% macro details(id, name) -%} | Title | {{ name }} | |:---------------------------:|:------------------------| {{ self::details_next(title="ID", value=id)}} {%- endmacro details %} {% macro details_next(title, value) -%} | **{{ title }}** | {{ value }} | {%- endmacro details_next %} {% macro details_authors(authors) -%} {{ self::details_next(title="Authors", value=authors | join )}} {%- endmacro details_next %} {% macro details_tags(tags) -%} {% if tags | length == 0 -%} {{ self::details_next(title="Tags", value="No tags") }} {%- else -%} {{ self::details_next(title="Tags", value=tags | join) }} {%- endif %} {%- endmacro details_next %} {% macro content(content) %} {%- set trimmed = content | trim -%} {%- if trimmed | length == 0 %}No description{% else %}{{ trimmed }}{% endif -%} {% endmacro details_next %} {% macro name_and_id_link(value) -%} {{ value["doc"]["name"] }} ([{{ value["id"] }}]({{ value["id"] | domain_id_link }})) {%- endmacro name_and_id_link %} {% macro summary_list(instances) -%} | ID | Name | |:---------------------------:|:------------------------| {% for item in instances -%} | [{{ item.id }}]({{ item.id | domain_id_link }}) | {{ item.name }} | {% endfor %} {%- endmacro summary_list %}