microblog/app/templates/lookup.html

37 lines
1.2 KiB
HTML
Raw Normal View History

2022-06-22 18:11:22 +00:00
{%- import "utils.html" as utils with context -%}
{% extends "layout.html" %}
2022-07-15 18:01:55 +00:00
{% block head %}
<title>{{ local_actor.display_name }} - Lookup</title>
{% endblock %}
2022-06-22 18:11:22 +00:00
{% block content %}
2022-06-26 09:09:43 +00:00
2022-07-09 06:15:33 +00:00
<div class="box">
2022-06-26 09:09:43 +00:00
<p>Interact with an ActivityPub object via its URL or look for a user using <i>@user@domain.tld</i></p>
2022-07-03 20:01:47 +00:00
<form class="form" action="{{ url_for("get_lookup") }}" method="GET">
2022-07-04 17:02:30 +00:00
<input type="text" name="query" value="{{ query if query else "" }}" autofocus>
2022-06-22 18:11:22 +00:00
<input type="submit" value="Lookup">
</form>
2022-07-09 06:15:33 +00:00
</div>
2022-07-26 16:51:20 +00:00
{% if error %}
<div class="box error-box">
{% if error.value == "NOT_FOUND" %}
<p>The remote object is unavailable.</p>
2022-07-26 16:51:20 +00:00
{% elif error.value == "TIMEOUT" %}
<p>Lookup timed out, please try refreshing the page.</p>
{% else %}
<p>Unexpected error, please check the logs and report an issue if needed.</p>
{% endif %}
</div>
{% endif %}
2022-07-09 17:26:18 +00:00
{% if ap_object and ap_object.ap_type in actor_types %}
2022-07-27 17:36:55 +00:00
{{ utils.display_actor(ap_object, actors_metadata, with_details=True) }}
2022-06-22 18:11:22 +00:00
{% elif ap_object %}
2022-07-14 17:05:45 +00:00
{{ utils.display_object(ap_object, actors_metadata=actors_metadata) }}
2022-06-22 18:11:22 +00:00
{% endif %}
{% endblock %}