{# Rendered alone for htmx requests so typing narrows the list without a reload. #} {% macro qs(overrides) -%} {%- set args = {'q': q, 'sort': sort, 'dir': dir, 'page': page} -%} {%- set _ = args.update(overrides) -%} {%- for k, v in args.items() if v not in (None, '', 1) or (k == 'page' and v != 1) -%} {{ '&' if not loop.first }}{{ k }}={{ v | urlencode }} {%- endfor -%} {%- endmacro %}
| {{ f.name }}{% if is_sorted %}{% endif %} | {% endfor %}|
|---|---|
| {%- if v is none -%}{%- elif links.get((rowpk, f.name)) -%} {{ v }} {%- else -%}{{ v }}{%- endif -%} | {% endfor %}View |
{{ "No records match “" ~ q ~ "”." if q else "No records yet." }}
{% endif %}