Files
Alessandro Di Federico 289c6d4c04 tmp
2022-11-15 16:46:42 +01:00

41 lines
773 B
Smarty

{% macro graph(elements) %}
```dot
digraph {
node [shape=box]
kinddir = BT;
{% for element in elements %}
"{{ element.name }}";
{% endfor %}
{% for element in elements %}
{% if element.parent %}
"{{ element.parent | name }}" -> "{{element.name}}";
{% endif %}
{% endfor %}
}
```
{% endmacro %}
{% macro maybe(name, value) %}
{% if value %}
**{{name}}**: {{ value | link }}
{% endif %}
{% endmacro %}
{% macro shortlist(name, elements) %}
{% if elements %}
**{{name}}**: {% for element in elements %}{% if loop.index > 1 %}, {% endif %}{{ element | link }}{% endfor %}
{% endif %}
{% endmacro %}
{% macro longlist(name, elements) %}
{% if elements %}
**{{name}}**:
{% for element in elements %}
- {{ element | link }}
{% endfor %}
{% endif %}
{% endmacro %}