{%- macro lit_field(fl, flabel, multi=False, wrap=None) -%} {% if fl %} {% set sz = fl | length %} {{ flabel }} {% if multi and sz > 1 %} {% for ds in fl %} {{ ds | md | safe }} {% endfor %} {% else %} {% if multi %}{% set fl = fl.pop() %}{% endif %} {% if wrap %} <{{ wrap }}> {% endif %} {{ fl | md | safe }} {% if wrap %} {{ wrap }}> {% endif %} {% endif %} {% endif %} {%- endmacro -%} {%- macro display_dimensions(dim_fl) -%} {% if dim_fl %} {% set sz = dim_fl | length %} Dimensions {% for ds in dim_fl %} {{ draw_dimensions(**ds[1]).tostring() | safe }} {{ ds[0] | md | safe }} {% endfor %} {% endif %} {%- endmacro -%} {%- macro uri_field(fl, flabel, multi=True) -%} {% if fl %} {% set sz = fl | length %} {{ flabel }} {% if multi and sz > 1 %} {% for ds in fl %} {% set uid, label, icon_uid = link_meta(ds) %} {% if icon_uid %} {{ icon_tag(icon_uid, label) }} {% endif %} {{ label | e }} {% endfor %} {% else %} {% if multi %}{% set fl = fl.pop() %}{% endif %} {% set uid, label, icon_uid = link_meta(fl) %} {% if icon_uid %} {{ icon_tag(icon_uid) }} {% endif %} {{ label | e }} {% endif %} {% endif %} {%- endmacro -%} {%- macro icon_tag(uuid, alt='') -%} {%- endmacro -%}
{% if icon_uid %} {{ icon_tag(icon_uid) }} {% endif %} {{ label | e }}