{% macro render_item_value(v, width) -%} {% set val = v | string | trim %} {% if val|length and val.lower().endswith(('.jpg', '.jpeg', '.png', '.gif', '.bmp')) %} {# Ends with image extension: render img element with link to image #} {{ val.split('/') | last }} {% elif v is string or v is number %} {{ val | urlize() }} {% elif v is mapping %} {% elif v is iterable %} {% else %} {{ val | urlize() }} {% endif %} {%- endmacro %} {{ gettext('Record Metadata') }}

{{ gettext('Record Metadata') }} ({{ gettext('View JSON') }})

{% if (obj['properties']) %} {% for a,b in obj['properties'].items() %} {% if a not in ['extent'] %} {% endif %} {% endfor %} {% endif %}
{{ gettext('Identifier') }} {{ obj['id'] }}
{{ gettext(a) }} {{ render_item_value( b, 120 ) }}