summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/fatcat_web/templates/container_view.html5
-rw-r--r--python/fatcat_web/templates/entity_macros.html2
2 files changed, 6 insertions, 1 deletions
diff --git a/python/fatcat_web/templates/container_view.html b/python/fatcat_web/templates/container_view.html
index 182589c7..1998bc68 100644
--- a/python/fatcat_web/templates/container_view.html
+++ b/python/fatcat_web/templates/container_view.html
@@ -12,6 +12,11 @@
<div style="text-overflow: ellipsis; overflow: hidden; width: 100%;">
<a href="{{ container.extra['urls'][0] }}"><code>{{ container.extra['urls'][0] }}</code></a>
</div>
+{% elif (container.extra != None) and (container.extra['webarchive_urls'] != None) and (container.extra['webarchive_urls']|length > 0) %}
+{# fallback to a webarchive URL if no valid/live homepage URL #}
+ <div style="text-overflow: ellipsis; overflow: hidden; width: 100%;">
+ <a href="{{ container.extra['webarchive_urls'][0] }}"><code>{{ container.extra['webarchive_urls'][0] }}</code></a>
+ </div>
{% endif %}
<p>
{% if container.publisher != None %}
diff --git a/python/fatcat_web/templates/entity_macros.html b/python/fatcat_web/templates/entity_macros.html
index 4d6e80f2..0e3943dd 100644
--- a/python/fatcat_web/templates/entity_macros.html
+++ b/python/fatcat_web/templates/entity_macros.html
@@ -70,7 +70,7 @@
<tr><td class="three wide right aligned"><code>{{ key }}.{{ inner_key }}</code></td>
<td class="seven wide"><code>{{ inner_value }}</code>
{% endfor %}
- {% elif key in ("urls") and value and value is iterable and value is not string and value[0] is string %}
+ {% elif key in ("urls", "webarchive_urls") and value and value is iterable and value is not string and value[0] is string %}
<tr><td class="three wide right aligned"><code>{{ key }}</code></td>
<td class="seven wide">
<code>