From eb1c59c6b234938d7ee1cbfe77b8bd6e19ab8515 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Sat, 2 Mar 2019 16:07:10 -0800 Subject: macro-ify more entity view; fix release lists --- python/fatcat_web/templates/file_view.html | 49 +++++------------------------- 1 file changed, 7 insertions(+), 42 deletions(-) (limited to 'python/fatcat_web/templates/file_view.html') diff --git a/python/fatcat_web/templates/file_view.html b/python/fatcat_web/templates/file_view.html index 4bb6d75a..7f516e01 100644 --- a/python/fatcat_web/templates/file_view.html +++ b/python/fatcat_web/templates/file_view.html @@ -16,57 +16,22 @@
-{% if file.extra %} -

Extra Metadata (raw JSON)

- - -{% for (key, value) in file.extra.items() %} - - -
{{ key }}{{ value }} -{% endfor %} -
+{% if entity.extra %} + {{ entity_macros.extra_metadata(entity.extra) }} {% endif %}

Releases

-{% if file.releases != [] %} - - -{% for release in file.releases %} - -
- {% if release.release_date %}{{ release.release_date }}{% elif release.release_year %}{{ release.release_year }}{% endif %} - - {{ release.title }} -
{{ release.release_type or "unknown" }} - {{ release.release_status or "unknown" }} - {% if release.license_slug %} - {{ release.license_slug }}{% endif %} - {% if release.doi %} -
doi:{{ release.doi }} - {% endif %} -{% endfor %} -
+{% if entity.releases != [] %} + {{ entity_macros.release_list(entity.releases) }} {% else %} -

-This file is not associated with any fatcat release. +

+ This file is not associated with any fatcat release. {% endif %}

URLs

{% if file.urls != None %} - - - {% for url in file.urls %} - -
{{ url.rel }} - - {% if url.url.count('/') >= 3 %} - {{ '/'.join(url.url.split('/')[0:2]) }}/{{ ''.join(url.url.split('/')[2]) }}/{{ '/'.join(url.url.split('/')[3:]) }} - {% else %} - {{ url.url }} - {% endif %} - - {% endfor %} -
+ {{ entity_macros.url_list(file.urls) }} {% else %} No known public URL, mirror, or archive for this file. {% endif %} -- cgit v1.2.3